Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
[Применимо к KMDF и UMDF]
Структура WDF_WORKITEM_CONFIG содержит сведения, связанные с рабочим элементом.
Синтаксис
typedef struct _WDF_WORKITEM_CONFIG {
ULONG Size;
PFN_WDF_WORKITEM EvtWorkItemFunc;
BOOLEAN AutomaticSerialization;
} WDF_WORKITEM_CONFIG, *PWDF_WORKITEM_CONFIG;
Члены
Size
Размер этой WDF_WORKITEM_CONFIG структуры в байтах.
EvtWorkItemFunc
Адрес функции обратного вызова события EvtWorkIte m.
AutomaticSerialization
Логическое значение, которое, если TRUE, указывает, что платформа синхронизирует выполнение функции обратного вызова EvtWorkItem с функциями обратного вызова из других объектов, которые находятся под родительским объектом объекта рабочего элемента. Дополнительные сведения см. в следующем разделе "Примечания". Если FALSE, платформа не синхронизирует выполнение функции обратного вызова EvtWorkItem.
Замечания
Драйвер должен инициализировать структуру WDF_WORKITEM_CONFIG путем вызова WDF_WORKITEM_CONFIG_INIT. Затем драйвер может передать структуру в метод WdfWorkItemCreate в качестве входного параметра.
Если области синхронизации родительского объекта WdfSynchronizationScopeNone области синхронизации родительско WDF_WORKITEM_CONFIG го объекта не действует.
Если automaticSerialization TRUE, уровень выполнения родительского объекта должен быть WdfExecutionLevelPassive.
Дополнительные сведения о функциях обратного вызова драйвера AutomaticSerialization и синхронизации функций обратного вызова драйвера см. в методах синхронизации для Framework-Based драйверов.
Требования
| Требование | Ценность |
|---|---|
| минимальная версия KMDF | 1.0 |
| минимальная версия UMDF | 2.0 |
| заголовка | wdfworkitem.h (include Wdf.h) |