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


перечисление 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 или метод WdfChildListRetrieveP do успешно извлекал дочернее устройство, а объект устройства платформы существует для устройства.
WdfChildListRetrieveDeviceNotYetCreated
WdfChildListRetrieveNextDevice или WdfChildListRetrievePdo успешно получил дочернее устройство, но объект устройства платформы не был создан для устройства (так как платформа не вызвала функцию обратного вызова драйвера EvtChildListCreateDevice).
WdfChildListRetrieveDeviceNoSuchDevice
WdfChildListRetrieveNextDevice или WdfChildListRetrievePdo не удалось получить дочернее устройство, соответствующее условиям поиска.

Замечания

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

Требования

Требование Ценность
минимальная версия KMDF 1.0
заголовка wdfchildlist.h (включая Wdf.h)

См. также

EvtChildListCreateDevice

WDF_CHILD_RETRIEVE_INFO

WdfChildListRetrieveNextDevice

WdfChildListRetrievePdo