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


Метод IQueueCallbackStateChange::OnStateChange (wudfddi.h)

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

Метод OnStateChange вызывается при изменении состояния объекта очереди ввода-вывода.

Синтаксис

void OnStateChange(
  [in] IWDFIoQueue        *pWdfQueue,
  [in] WDF_IO_QUEUE_STATE QueueState
);

Параметры

[in] pWdfQueue

Указатель на интерфейс IWDFIoQueue для объекта очереди ввода-вывода, состояние которого изменяется.

[in] QueueState

Допустимый побитовый ИЛИ WDF_IO_QUEUE_STATEтипизированные значения, указывающие состояние очереди.

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

Никакой

Замечания

Драйвер регистрирует интерфейс IQueueCallbackStateChange при вызове драйвера метода IWDFDevice::CreateIoQueue для создания очереди ввода-вывода или настройки очереди ввода-вывода по умолчанию. Драйвер может при необходимости зарегистрировать интерфейс IQueueCallbackStateChange только для очереди вручную. Драйвер не должен регистрировать IQueueCallbackStateChange для последовательной или параллельной очереди.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка wudfddi.h (include Wudfddi.h)

См. также

IQueueCallbackStateChange

IWDFDevice::CreateIoQueue

IWDFIoQueue

WDF_IO_QUEUE_STATE