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


перечисление WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS (wdfchildlist.h)

[Применяется только к KMDF]

Перечисление WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS определяет значения состояния устройства, которые платформа сохраняет в структуре WDF_CHILD_RETRIEVE_INFO драйвера.

Синтаксис

typedef enum _WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS {
  WdfChildListRetrieveDeviceUndefined = 0,
  WdfChildListRetrieveDeviceSuccess,
  WdfChildListRetrieveDeviceNotYetCreated,
  WdfChildListRetrieveDeviceNoSuchDevice
} WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS, *PWDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS;

Константы

 
WdfChildListRetrieveDeviceUndefined
Значение: 0
WdfChildListRetrieveDeviceSuccess
Метод WdfChildListRetrieveNextDevice или WdfChildListRetrievePdo успешно извлек дочернее устройство, и для устройства существует объект устройства платформы.
WdfChildListRetrieveDeviceNotYetCreated
WdfChildListRetrieveNextDevice или WdfChildListRetrievePdo успешно извлекли дочернее устройство, но объект устройства платформы не был создан для устройства (так как платформа не вызвала функцию обратного вызова EvtChildListCreateDevice драйвера).
WdfChildListRetrieveDeviceNoSuchDevice
WdfChildListRetrieveNextDevice или WdfChildListRetrievePdo не удалось получить дочернее устройство, соответствующее условиям поиска.

Комментарии

Перечисление WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS используется для указания элемента Statusструктуры WDF_CHILD_RETRIEVE_INFO .

Требования

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

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

EvtChildListCreateDevice

WDF_CHILD_RETRIEVE_INFO

WdfChildListRetrieveNextDevice

WdfChildListRetrievePdo