énumération WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS (wdfchildlist.h)
[S’applique à KMDF uniquement]
L’énumération WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS définit les valeurs de status d’appareil que l’infrastructure stocke dans la structure de WDF_CHILD_RETRIEVE_INFO d’un pilote.
Syntax
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;
Constantes
WdfChildListRetrieveDeviceUndefined Valeur : 0 |
WdfChildListRetrieveDeviceSuccess La méthode WdfChildListRetrieveNextDevice ou WdfChildListRetrievePdo a correctement récupéré un appareil enfant, et un objet d’appareil framework existe pour l’appareil. |
WdfChildListRetrieveDeviceNotYetCreated WdfChildListRetrieveNextDevice ou WdfChildListRetrievePdo ont correctement récupéré un appareil enfant, mais aucun objet de périphérique d’infrastructure n’a été créé pour l’appareil (car le framework n’a pas appelé la fonction de rappel EvtChildListCreateDevice du pilote). |
WdfChildListRetrieveDeviceNoSuchDevice WdfChildListRetrieveNextDevice ou WdfChildListRetrievePdo n’a pas pu récupérer un appareil enfant correspondant aux critères de recherche. |
Remarques
L’énumération WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS est utilisée pour spécifier le membre Status d’une structure WDF_CHILD_RETRIEVE_INFO.
Configuration requise
Condition requise | Valeur |
---|---|
Version KMDF minimale | 1.0 |
En-tête | wdfchildlist.h (inclure Wdf.h) |