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

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

Компонент

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

Логическое значение, указывающее, что платформа синхронизирует выполнение функции обратного вызова OnWorkItem с функциями обратного вызова из других объектов, которые находятся под родительским объектом объекта рабочего элемента. Если задано значение FALSE, платформа не синхронизирует выполнение функции обратного вызова OnWorkItem .

Комментарии

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

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

Требования

   
Минимальная версия UMDF 1.11
Заголовок wudfworkitem.h

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

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT