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. |