Метод IWDFWorkItem::Enqueue (wudfddi.h)

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

Метод Enqueue добавляет объект платформы рабочего элемента этого интерфейса в очередь рабочих элементов системы.

Синтаксис

void Enqueue();

Возвращаемое значение

Никакой

Замечания

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

Однако UMDF не добавит рабочий элемент в очередь, если он уже есть. Таким образом, функция обратного вызова OnWorkItem должна обрабатывать все работы в очереди при каждом вызове.

Дополнительные сведения см. в разделе Использование рабочих элементов.

Требования

Требование Ценность
завершение поддержки Недоступно в UMDF 2.0 и более поздних версиях.
целевая платформа Настольный
минимальная версия UMDF 1.11
заголовка wudfddi.h
DLL WUDFx.dll

См. также

IWDFWorkItem

OnWorkItem