Метод 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 типизированных значений, указывающее состояние очереди.

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

None

Remarks

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

Требования

Требование Значение
Целевая платформа Windows
Header wudfddi.h (включая Wudfddi.h)

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

IQueueCallbackStateChange

IWDFDevice::CreateIoQueue

IWDFIoQueue

WDF_IO_QUEUE_STATE