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


перечисление WDF_IO_TARGET_STATE (wdfiotarget.h)

[Относится к KMDF и UMDF]

Перечисление WDF_IO_TARGET_STATE указывает состояния, в которые может находиться целевой объект ввода-вывода.

Синтаксис

typedef enum _WDF_IO_TARGET_STATE {
  WdfIoTargetStateUndefined = 0,
  WdfIoTargetStarted,
  WdfIoTargetStopped,
  WdfIoTargetClosedForQueryRemove,
  WdfIoTargetClosed,
  WdfIoTargetDeleted,
  WdfIoTargetPurged
} WDF_IO_TARGET_STATE, *PWDF_IO_TARGET_STATE;

Константы

 
WdfIoTargetStateUndefined
Значение: 0
Зарезервировано для внутреннего использования.
WdfIoTargetStarted
Целевой объект ввода-вывода запущен и может обрабатывать запросы ввода-вывода.
WdfIoTargetStopped
Целевой объект ввода-вывода временно останавливается и не может обрабатывать запросы ввода-вывода.
WdfIoTargetClosedForQueryRemove
Базовое устройство целевого объекта ввода-вывода может быть удалено в ближайшем будущем.
WdfIoTargetClosed
Целевой объект ввода-вывода постоянно останавливается и не может обрабатывать запросы ввода-вывода.
WdfIoTargetDeleted
Базовое устройство целевого объекта ввода-вывода удалено.
WdfIoTargetPurged
Целевой объект ввода-вывода временно очищается и не может получать или обрабатывать запросы ввода-вывода. Эта константа доступна начиная с KMDF 1.11.

Комментарии

Чтобы получить текущее состояние целевого объекта ввода-вывода, вызовите WdfIoTargetGetState.

Дополнительные сведения о состояниях целевых объектов ввода-вывода см. в разделе Управление состоянием общего целевого объекта ввода-вывода.

Требования

Требование Значение
Минимальная версия KMDF 1,0
Минимальная версия UMDF 1.11
Верхняя часть wdfiotarget.h (включая Wdf.h)

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

WdfIoTargetGetState