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