перечисление 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) |