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


перечисление 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 (include Wdf.h)

См. также

WdfIoTargetGetState