Partager via


é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)

Voir aussi

EvtChildListCreateDevice

WDF_CHILD_RETRIEVE_INFO

WdfChildListRetrieveNextDevice

WdfChildListRetrievePdo