Partager via


en-tête wudfddi_types.h

Cet en-tête est utilisé par wdf. Pour plus d'informations, consultez les pages suivantes :

wudfddi_types.h contient les interfaces de programmation suivantes :

Structures

 
UMDF_VERSION_DATA

La structure UMDF_VERSION_DATA décrit une version de l’infrastructure.
WDF_PROPERTY_STORE_ROOT

La structure WDF_PROPERTY_STORE_ROOT contient des informations qui identifient un magasin de propriétés UMDF.
WDFMEMORY_OFFSET

La structure WDFMEMORY_OFFSET décrit l’emplacement et la taille des informations accessibles dans un bloc de mémoire.
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS

La structure WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS contient des informations fournies par le pilote que l’infrastructure utilise lorsqu’un appareil est inactif et que le système est à l’état de fonctionnement du système (S0).

Énumérations

 
WDF_CALLBACK_CONSTRAINT

énumération WDF_CALLBACK_CONSTRAINT
WDF_DEVICE_HWACCESS_TARGET_SIZE

Cette énumération est utilisée en interne par le framework. Ne pas utiliser. Cette énumération est définie dans wudfddi_types.h.
WDF_DEVICE_HWACCESS_TARGET_TYPE

Découvrez comment l’énumération WDF_DEVICE_HWACCESS_TARGET_SIZE est utilisée en interne par le framework. Ne pas utiliser. Cette énumération est définie dans wudfddi_types.h.
WDF_DEVICE_IO_BUFFER_RETRIEVAL

L’énumération WDF_DEVICE_IO_BUFFER_RETRIEVAL est utilisée pour spécifier quand UMDF met les mémoires tampons d’une demande d’E/S à la disposition du pilote.
WDF_DEVICE_IO_TYPE

Découvrez que l’énumération WDF_DEVICE_IO_TYPE est utilisée pour spécifier une méthode d’accès aux mémoires tampons de données.
WDF_EVENT_TYPE

Découvrez comment l’énumération WDF_EVENT_TYPE spécifie les types d’événements sur lesquels un pilote peut notifier une application inscrite.
WDF_FILE_INFORMATION_CLASS

Découvrez comment l’énumération WDF_FILE_INFORMATION_CLASS identifie les types d’informations de fichier qu’un pilote peut obtenir ou définir.
WDF_IO_QUEUE_DISPATCH_TYPE

L’énumération WDF_IO_QUEUE_DISPATCH_TYPE contient des valeurs qui identifient comment un pilote doit recevoir les demandes d’une file d’attente d’E/S.
WDF_IO_QUEUE_STATE

L’énumération WDF_IO_QUEUE_STATE contient des valeurs qui identifient l’état d’une file d’attente d’E/S.
WDF_IO_TARGET_SENT_IO_ACTION

L’énumération WDF_IO_TARGET_SENT_IO_ACTION identifie les actions que le framework peut effectuer lorsqu’un pilote appelle IWDFIoTargetStateManagement::Stop ou IWDFRemoteTarget::Stop pour arrêter une cible d’E/S.
WDF_IO_TARGET_STATE

Découvrez comment l’énumération WDF_IO_TARGET_STATE spécifie les états où une cible d’E/S peut se trouver.
WDF_KPROCESSOR_MODE

Le type d’énumération WDF_KPROCESSOR_MODE identifie les modes de processeur dans lesquels un thread peut s’exécuter.
WDF_PNP_CAPABILITY

L’énumération WDF_PNP_CAPABILITY contient des valeurs qui identifient les fonctionnalités Plug-and-Play (PnP) d’un appareil.
WDF_PNP_STATE

L’énumération WDF_PNP_STATE contient des valeurs qui identifient les status de Plug-and-Play (PnP) pour un appareil.
WDF_POWER_DEVICE_STATE

L’énumération WDF_POWER_DEVICE_STATE contient des valeurs qui identifient l’état d’alimentation qu’un appareil peut prendre en charge.
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS

Cet article décrit l’énumération WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS.
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES

Découvrez comment l’énumération WDF_POWER_POLICY_S0_IDLE_CAPABILITIES identifie les fonctionnalités qu’un appareil peut prendre en charge lorsqu’il passe à un état de faible consommation pendant qu’il est en marche.
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL

Découvrez comment l’énumération WDF_POWER_POLICY_S0_IDLE_USER_CONTROL identifie si un utilisateur peut contrôler le comportement d’un appareil lorsque l’appareil est inactif et que le système est dans son état de fonctionnement (S0).
WDF_POWER_POLICY_SX_WAKE_USER_CONTROL

Découvrez comment l’énumération WDF_POWER_POLICY_SX_WAKE_USER_CONTROL identifie si un utilisateur peut contrôler la capacité d’un appareil à sortir le système d’un état d’alimentation faible.
WDF_PROPERTY_STORE_DISPOSITION

L’énumération WDF_PROPERTY_STORE_DISPOSITION contient des valeurs qui indiquent si une valeur de Registre a été créée ou existait déjà lorsqu’un pilote a obtenu une interface de magasin de propriétés.
WDF_PROPERTY_STORE_RETRIEVE_FLAGS

L’énumération WDF_PROPERTY_STORE_RETRIEVE_FLAGS contient des valeurs qui indiquent si UMDF doit créer une clé de Registre si la clé n’existe pas déjà.
WDF_PROPERTY_STORE_ROOT_CLASS

L’énumération WDF_PROPERTY_STORE_ROOT_CLASS identifie les clés de Registre que les magasins de propriétés UMDF représentent.
WDF_REQUEST_SEND_OPTIONS_FLAGS

Le type d’énumération WDF_REQUEST_SEND_OPTIONS_FLAGS définit les indicateurs qu’un pilote peut spécifier lorsqu’il appelle IWDFIoRequest::Send.
WDF_REQUEST_STOP_ACTION_FLAGS

L’énumération WDF_REQUEST_STOP_ACTION_FLAGS contient des valeurs qui identifient l’état d’une demande d’action d’arrêt dans un appel à la méthode IQueueCallbackIoStop::OnIoStop du pilote.
WDF_REQUEST_TYPE

L’énumération WDF_REQUEST_TYPE identifie les types de demandes d’E/S qu’un objet de requête UMDF peut représenter.
WDF_TRI_STATE

Découvrez comment le type d’énumération WDF_TRI_STATE définit trois valeurs que l’infrastructure utilise pour certains membres de structure et paramètres de fonction.