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


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

[ предупреждение: UMDF 2 является последней версией UMDF и заменяет UMDF 1. Все новые драйверы UMDF должны быть написаны с помощью UMDF 2. Новые функции не добавляются в UMDF 1, а поддержка UMDF 1 в более новых версиях Windows 10 ограничена. Универсальные драйверы 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

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

AutomaticSerialization

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

Замечания

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

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

Требования

Требование Ценность
минимальная версия UMDF 1.11
заголовка wudfworkitem.h

См. также

IWDFDevice3::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT