Поделиться через


структура WUDF_WORKITEM_CONFIG (wudfworkitem.h)

[Предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. В UMDF 1 новые функции не добавляются, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы Windows должны использовать UMDF 2. Дополнительные сведения см. в разделе начало работы с UMDF.]

The

WUDF_WORKITEM_CONFIG структура содержит сведения, связанные с рабочим элементом.

Синтаксис

typedef struct _WUDF_WORKITEM_CONFIG {
  ULONG             Size;
  PFN_WUDF_WORKITEM OnWorkItemFunc;
  BOOLEAN           AutomaticSerialization;
} WUDF_WORKITEM_CONFIG, *PWUDF_WORKITEM_CONFIG;

Члены

Size

Размер данной структуры (в байтах).

OnWorkItemFunc

Адрес функции обратного вызова OnWorkItem .

AutomaticSerialization

Логическое значение, которое, если значение TRUE, указывает, что платформа синхронизирует выполнение функции обратного вызова OnWorkItem с функциями обратного вызова из других объектов, которые находятся под родительским объектом объекта work-item. Значение FALSE означает, что платформа не синхронизирует выполнение функции обратного вызова OnWorkItem .

Комментарии

Драйвер должен инициализировать структуру WUDF_WORKITEM_CONFIG путем вызова WUDF_WORKITEM_CONFIG_INIT. Затем драйвер может передать структуру в метод IWDFDevice3::CreateWorkItem в качестве входного параметра.

Если драйвер не включил автоматическую синхронизацию обратного вызова, вызвав IWDFDeviceInitializeInitialize::SetLockingConstraint, для элемента AutomaticSerializationWUDF_WORKITEM_CONFIG значение TRUE не будет.

Требования

Требование Значение
Минимальная версия UMDF 1.11
Верхняя часть wudfworkitem.h

См. также раздел

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT