Windows Driver Framework (WDF)

Vue d’ensemble de la technologie Windows Driver Framework.

Pour développer Windows Driver Framework, vous avez besoin des en-têtes suivants :

Pour obtenir le guide de programmation, consultez Windows Driver Framework.

Énumérations

 
DEVICE_POWER_STATE

L’énumération DEVICE_POWER_STATE identifie les états d’alimentation de l’appareil qu’un appareil peut entrer.
POWER_ACTION

Découvrez comment l’énumération POWER_ACTION identifie les actions d’alimentation du système qui peuvent se produire sur un ordinateur.
SECURITY_IMPERSONATION_LEVEL

L’énumération SECURITY_IMPERSONATION_LEVEL contient des valeurs qui identifient les niveaux d’emprunt d’identité de sécurité.
WDF_CALLBACK_CONSTRAINT

énumération WDF_CALLBACK_CONSTRAINT
WDF_CHILD_LIST_RETRIEVE_DEVICE_STATUS

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

L’énumération WDF_DEVICE_FAILED_ACTION identifie l’action que l’infrastructure effectuera lorsqu’un pilote signale une défaillance matérielle ou logicielle irrécupérable.
WDF_DEVICE_HWACCESS_TARGET_SIZE

Cette énumération est utilisée en interne par l’infrastructure. Ne pas utiliser. Cette énumération est définie dans wdfdevice.h.
WDF_DEVICE_HWACCESS_TARGET_SIZE

Cette énumération est utilisée en interne par l’infrastructure. 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 l’infrastructure. Ne pas utiliser. Cette énumération est définie dans wdfdevice.h.
WDF_DEVICE_HWACCESS_TARGET_TYPE

Découvrez comment l’énumération WDF_DEVICE_HWACCESS_TARGET_SIZE est utilisée en interne par l’infrastructure. 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 permet de spécifier quand UMDF rend les mémoires tampons d’une requête d’E/S disponibles pour le pilote.
WDF_DEVICE_IO_TYPE

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_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_DEVICE_PNP_STATE

L’énumération WDF_DEVICE_PNP_STATE identifie tous les états que l’ordinateur d’état Plug-and-Play de l’infrastructure peut entrer.
WDF_DEVICE_POWER_POLICY_STATE

L’énumération WDF_DEVICE_POWER_POLICY_STATE identifie tous les états que l’ordinateur d’état de stratégie d’alimentation de l’infrastructure peut entrer.
WDF_DEVICE_POWER_STATE

L’énumération WDF_DEVICE_POWER_STATE identifie tous les états que la machine d’état d’alimentation du framework peut entrer.
WDF_DEVICE_SHUTDOWN_FLAGS

L’énumération WDF_DEVICE_SHUTDOWN_FLAGS définit des indicateurs qui identifient les types de notifications d’arrêt qu’un pilote peut recevoir.
WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS

Le type d’énumération WDF_DISPATCH_IRP_TO_IO_QUEUE_FLAGS définit les indicateurs que le pilote peut spécifier quand il appelle WdfDeviceWdmDispatchIrpToIoQueue.
WDF_DMA_DIRECTION

L’énumération WDF_DMA_DIRECTION définit la direction d’un transfert DMA.
WDF_DMA_ENABLER_CONFIG_FLAGS

Le type d’énumération WDF_DMA_ENABLER_CONFIG_FLAGS définit les indicateurs utilisés dans la structure de WDF_DMA_ENABLER_CONFIG d’un pilote.
WDF_DMA_PROFILE

L’énumération WDF_DMA_PROFILE identifie les types d’opérations DMA master ou en mode système que les appareils peuvent prendre en charge.
WDF_DRIVER_INIT_FLAGS

L’énumération WDF_DRIVER_INIT_FLAGS spécifie les indicateurs d’initialisation du pilote.
WDF_EVENT_TYPE

L’énumération WDF_EVENT_TYPE spécifie.
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_EXECUTION_LEVEL

Le type d’énumération WDF_EXECUTION_LEVEL spécifie l’IRQL maximal auquel l’infrastructure appellera les fonctions de rappel d’événement qu’un pilote a fournies pour un objet framework.
WDF_FILE_INFORMATION_CLASS

L’énumération WDF_FILE_INFORMATION_CLASS identifie les types d’informations de fichier qu’un pilote peut obtenir ou définir.
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_FILEOBJECT_CLASS

L’énumération WDF_FILEOBJECT_CLASS définit des valeurs qui identifient si un pilote nécessite un objet de fichier framework pour représenter un fichier qu’une application ou un autre pilote tente de créer ou d’ouvrir.
WDF_INTERRUPT_POLARITY

Le type d’énumération WDF_INTERRUPT_POLARITY est utilisé pour spécifier la polarité d’un signal d’interruption.
WDF_INTERRUPT_POLARITY

Découvrez comment le type d’énumération WDF_INTERRUPT_POLARITY est utilisé pour spécifier la polarité d’un signal d’interruption.
WDF_INTERRUPT_POLICY

Le type d’énumération WDF_INTERRUPT_POLICY identifie les stratégies d’affinité que le gestionnaire PnP peut utiliser lorsqu’il affecte les interruptions d’un appareil aux processeurs d’un système multiprocesseur.
WDF_INTERRUPT_POLICY

Découvrez comment le type d’énumération WDF_INTERRUPT_POLICY identifie les stratégies d’affinité que le gestionnaire PnP peut utiliser lorsqu’il affecte les interruptions d’un appareil aux processeurs d’un système multiprocesseur.
WDF_INTERRUPT_POLICY

Le type d’énumération WDF_INTERRUPT_POLICY identifie les stratégies d’affinité que le gestionnaire de Plug-and-Play (PnP) peut utiliser lorsqu’il affecte les interruptions d’un appareil aux processeurs d’un système multiprocesseur.
WDF_INTERRUPT_PRIORITY

Découvrez comment le type d’énumération WDF_INTERRUPT_PRIORITY identifie les priorités relatives pour les interruptions d’appareil.
WDF_INTERRUPT_PRIORITY

Ce type d’énumération identifie les priorités relatives pour les interruptions d’appareil.
WDF_INTERRUPT_PRIORITY

Découvrez comment ce type d’énumération identifie les priorités relatives pour les interruptions d’appareil.
WDF_IO_FORWARD_PROGRESS_ACTION

L’énumération WDF_IO_FORWARD_PROGRESS_ACTION identifie les actions que l’infrastructure peut effectuer pour un paquet de demande d’E/S (IRP) que votre pilote examine dans une situation de faible mémoire.
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY

L’énumération WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY identifie les actions que l’infrastructure peut effectuer lorsqu’elle reçoit une demande d’E/S pour votre pilote, si une situation de mémoire insuffisante existe.
WDF_IO_QUEUE_DISPATCH_TYPE

Le type d’énumération WDF_IO_QUEUE_DISPATCH_TYPE identifie les méthodes de répartition des requêtes qui peuvent être associées à un objet de file d’attente d’infrastructure.
WDF_IO_QUEUE_DISPATCH_TYPE

L’énumération WDF_IO_QUEUE_DISPATCH_TYPE contient des valeurs qui identifient la façon dont un pilote doit recevoir les requêtes d’une file d’E/S.
WDF_IO_QUEUE_STATE

Le type d’énumération WDF_IO_QUEUE_STATE identifie le status d’un objet de file d’attente d’infrastructure. Les énumérateurs sont utilisés comme masques de bits.
WDF_IO_QUEUE_STATE

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

L’énumération WDF_IO_TARGET_OPEN_TYPE spécifie comment un pilote identifie une cible d’E/S distante lorsque le pilote appelle WdfIoTargetOpen.
WDF_IO_TARGET_PURGE_IO_ACTION

L’énumération WDF_IO_TARGET_PURGE_IO_ACTION identifie les actions que l’infrastructure peut effectuer lorsqu’un pilote appelle WdfIoTargetPurge pour purger une cible d’E/S.
WDF_IO_TARGET_SENT_IO_ACTION

L’énumération WDF_IO_TARGET_SENT_IO_ACTION identifie les actions que l’infrastructure peut effectuer lorsqu’un pilote appelle WdfIoTargetStop pour arrêter une cible d’E/S.
WDF_IO_TARGET_SENT_IO_ACTION

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

L’énumération WDF_IO_TARGET_STATE spécifie les états où une cible d’E/S peut se trouver.
WDF_IO_TARGET_STATE

Découvrez comment l’énumération WDF_IO_TARGET_STATE spécifie les états dans lequel 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_MEMORY_DESCRIPTOR_TYPE

L’énumération WDF_MEMORY_DESCRIPTOR_TYPE identifie les types de descriptions de mémoire qu’une structure WDF_MEMORY_DESCRIPTOR peut spécifier.
WDF_PNP_CAPABILITY

L’énumération WDF_PNP_CAPABILITY contient des valeurs qui identifient les fonctionnalités de 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) d’un appareil.
WDF_POWER_DEVICE_STATE

L’énumération WDF_POWER_DEVICE_STATE identifie les états d’alimentation de l’appareil qu’un appareil peut prendre en charge.
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

L’énumération WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS est réservée à un usage interne.
WDF_POWER_POLICY_IDLE_TIMEOUT_CONSTANTS

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

L’énumération WDF_POWER_POLICY_IDLE_TIMEOUT_TYPE identifie la façon dont le délai d’inactivité d’un appareil est déterminé.
WDF_POWER_POLICY_S0_IDLE_CAPABILITIES

L’énumération WDF_POWER_POLICY_S0_IDLE_CAPABILITIES identifie les fonctionnalités qu’un appareil peut prendre en charge lorsqu’il entre dans un état de faible consommation pendant la marche à l’arrêt.
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 entre dans un état de faible consommation d’énergie pendant qu’il est en marche marche.
WDF_POWER_POLICY_S0_IDLE_USER_CONTROL

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

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_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 la propriété UMDF stocke représentent.
WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE

L’énumération WDF_RELEASE_HARDWARE_ORDER_ON_FAILURE spécifie quand l’infrastructure appelle la fonction de rappel EvtDeviceReleaseHardware d’un pilote.
WDF_REMOVE_LOCK_OPTIONS_FLAGS

Le type d’énumération WDF_REMOVE_LOCK_OPTIONS_FLAGS définit les indicateurs utilisés dans la structure de WDF_REMOVE_LOCK_OPTIONS d’un pilote.
WDF_REQUEST_FORWARD_OPTIONS_FLAGS

Le type d’énumération WDF_REQUEST_FORWARD_OPTIONS_FLAGS définit les indicateurs utilisés dans la structure de WDF_REQUEST_FORWARD_OPTIONS d’un pilote.
WDF_REQUEST_REUSE_FLAGS

Le type d’énumération WDF_REQUEST_REUSE_FLAGS définit les indicateurs utilisés dans la structure de WDF_REQUEST_REUSE_PARAMS d’un pilote.
WDF_REQUEST_SEND_OPTIONS_FLAGS

Le type d’énumération WDF_REQUEST_SEND_OPTIONS_FLAGS définit les indicateurs utilisés dans la structure de WDF_REQUEST_SEND_OPTIONS d’un pilote.
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

Le type d’énumération WDF_REQUEST_STOP_ACTION_FLAGS définit les indicateurs que l’infrastructure passe à la fonction de rappel EvtIoStop d’un pilote.
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

Le type d’énumération WDF_REQUEST_TYPE identifie les types de requêtes qu’un objet de demande d’infrastructure peut contenir.
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_RETRIEVE_CHILD_FLAGS

L’énumération WDF_RETRIEVE_CHILD_FLAGS définit les indicateurs qu’un pilote peut définir avant d’appeler WdfChildListBeginIteration.
WDF_SPECIAL_FILE_TYPE

L’énumération WDF_SPECIAL_FILE_TYPE identifie les types de fichiers spéciaux qu’un appareil peut prendre en charge.
WDF_STATE_NOTIFICATION_TYPE

L’énumération WDF_STATE_NOTIFICATION_TYPE identifie le type de notification de Plug-and-Play, d’alimentation ou de stratégie d’alimentation qu’un pilote basé sur l’infrastructure recevra.
WDF_SYNCHRONIZATION_SCOPE

Le type d’énumération WDF_SYNCHRONIZATION_SCOPE spécifie comment l’infrastructure synchronisera l’exécution des fonctions de rappel d’événements d’un objet.
WDF_TASK_QUEUE_DISPATCH_TYPE

Cet article WDF_TASK_QUEUE_DISPATCH_TYPE est destiné uniquement à un usage interne.
WDF_TASK_SEND_OPTIONS_FLAGS

Cet article WDF_TASK_SEND_OPTIONS_FLAGS est destiné uniquement à un usage interne.
WDF_TRI_STATE

Le WDF_TRI_STATE type d’énumération définit trois valeurs que l’infrastructure utilise pour certains membres de structure et paramètres de fonction.
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.
WDF_USB_BMREQUEST_DIRECTION

L’énumération WDF_USB_BMREQUEST_DIRECTION identifie le sens de transfert des données pour un transfert de contrôle USB.
WDF_USB_BMREQUEST_RECIPIENT

L’énumération WDF_USB_BMREQUEST_RECIPIENT identifie le destinataire du transfert de données pour un transfert de contrôle USB.
WDF_USB_BMREQUEST_TYPE

L’énumération WDF_USB_BMREQUEST_TYPE identifie le type de transfert de données pour un transfert de contrôle USB.
WDF_USB_DEVICE_TRAITS

L’énumération WDF_USB_DEVICE_TRAITS identifie les caractéristiques des périphériques USB.
WDF_USB_PIPE_TYPE

L’énumération WDF_USB_PIPE_TYPE identifie les types de canaux USB.
WDF_USB_REQUEST_TYPE

L’énumération WDF_USB_REQUEST_TYPE identifie les types de requêtes USB qu’un pilote basé sur l’infrastructure peut envoyer à une cible d’E/S USB.
WDF_USB_REQUEST_TYPE

L’énumération WDF_USB_REQUEST_TYPE contient des valeurs qui identifient un type d’objet de requête USB.
WDF_WMI_PROVIDER_CONTROL

L’énumération WDF_WMI_PROVIDER_CONTROL définit le type de fonctions de contrôle qu’un fournisseur de données WMI peut prendre en charge.
WDF_WMI_PROVIDER_FLAGS

L’énumération WDF_WMI_PROVIDER_FLAGS définit des indicateurs de configuration pour le fournisseur de données WMI d’un pilote.
WdfUsbTargetDeviceSelectConfigType

L’énumération WdfUsbTargetDeviceSelectConfigType définit les types d’opérations de configuration pour les périphériques USB.
WdfUsbTargetDeviceSelectSettingType

L’énumération WdfUsbTargetDeviceSelectSettingType définit des techniques permettant de spécifier un autre paramètre pour une interface USB.

Fonctions

 
Abandon

La méthode Abort annule tous les transferts en attente sur un canal USB.
AcquireInterruptLock

La méthode AcquireInterruptLock commence une séquence de code qui s’exécute en tenant le verrou d’un objet d’interruption.
AcquireLock

La méthode AcquireLock empêche l’infrastructure d’appeler des méthodes d’interfaces qu’un pilote a inscrites.
AssignContext

La méthode AssignContext inscrit un contexte et une fonction de rappel de nettoyage fournie par le pilote pour l’objet.
AssignDeviceInterfaceState

La méthode AssignDeviceInterfaceState active ou désactive l’interface d’appareil spécifiée instance pour un appareil.
AssignS0IdleSettings

La méthode AssignS0IdleSettings fournit des informations fournies par le pilote que l’infrastructure utilise lorsqu’un appareil est inactif et que le système est dans son état de fonctionnement (S0).
AssignS0IdleSettingsEx

La méthode AssignS0IdleSettingsEx fournit des informations fournies par le pilote que l’infrastructure utilise lorsqu’un appareil est inactif et que le système est dans son état de fonctionnement (S0).
AssignSxWakeSettings

La méthode AssignSxWakeSettings fournit des informations fournies par le pilote sur la capacité d’un appareil à déclencher un signal de veille alors que l’appareil et le système sont à faible consommation d’énergie.
AutoForwardCreateCleanupClose

La méthode AutoForwardCreateCleanupClose contrôle lorsque les notifications de création, de nettoyage et de fermeture sont transférées au pilote inférieur suivant dans la pile des appareils.
CancelSentRequest

La méthode CancelSentRequest tente d’annuler la demande d’E/S que le pilote a précédemment envoyée à une cible d’E/S.
CancelSentRequestsForFile

La méthode CancelSentRequestsForFile annule toutes les demandes d’E/S qui ont été envoyées pour le compte de l’objet de fichier spécifié.
Close

La méthode Close ferme un instance d’un objet driver-created-file UMDF qui a été créé en appelant la méthode IWDFDevice::CreateWdfFile.
Close

La méthode Close ferme une cible d’E/S distante.
CloseForQueryRemove

La méthode CloseForQueryRemove ferme une cible d’E/S distante, car le système d’exploitation peut autoriser la suppression de l’appareil.
CommitPnpState

La méthode CommitPnpState valide l’état de la propriété Plug-and-Play (PnP) (c’est-à-dire, active, désactive ou définit l’état par défaut) défini par la méthode IWDFDevice::SetPnpState.
Terminé

La méthode Complete termine une demande d’E/S.
CompleteWithInformation

La méthode CompleteWithInformation complète une requête avec les informations fournies.
ConfigureContinuousReader

La méthode ConfigureContinuousReader configure l’infrastructure pour lire en continu à partir d’un canal USB.
ConfigureRequestDispatching

La méthode ConfigureRequestDispatching configure la mise en file d’attente des demandes d’E/S du type spécifié dans la file d’attente d’E/S spécifiée.
ConfigureRequestDispatching

La méthode ConfigureRequestDispatching configure la mise en file d’attente des demandes d’E/S du type donné.
CopyFromBuffer

La méthode CopyFromBuffer copie en toute sécurité les données de la mémoire tampon source spécifiée vers un objet mémoire.
CopyFromMemory

La méthode CopyFromMemory copie en toute sécurité les données de la mémoire tampon source spécifiée et empêche les dépassements que l’opération de copie pourrait provoquer autrement.
CopyToBuffer

La méthode CopyToBuffer copie en toute sécurité les données d’un objet mémoire vers la mémoire tampon cible spécifiée.
CreateDevice

La méthode CreateDevice configure et crée un objet d’appareil framework.
CreateDeviceInterface

La méthode CreateDeviceInterface crée un instance d’une classe d’interface d’appareil.
CreateFileHandleTarget

La méthode CreateFileHandleTarget crée un objet cible d’E/S basé sur un handle de fichier.
CreateInterrupt

La méthode CreateInterrupt crée un objet d’interruption de framework.
CreateIoQueue

La méthode CreateIoQueue configure la file d’attente d’E/S par défaut associée à un appareil ou crée une file d’attente d’E/S secondaire pour l’appareil.
CreatePreallocatedWdfMemory

La méthode CreatePreallocatedWdfMemory crée un objet de mémoire d’infrastructure pour la mémoire tampon spécifiée.
CreateRemoteInterface

La méthode CreateRemoteInterface crée un objet d’interface distante qui représente une interface d’appareil.
CreateRemoteTarget

La méthode CreateRemoteTarget crée un objet cible distant qui représente une cible d’E/S distante.
CreateRequest

La méthode CreateRequest crée un objet de requête non mis en forme.
CreateSymbolicLink

La méthode CreateSymbolicLink crée un lien symbolique pour l’appareil.
CreateSymbolicLinkWithReferenceString

La méthodeCreateSymbolicLinkWithReferenceString crée un nom de lien symbolique et éventuellement une chaîne de référence pour un appareil.
CreateUsbTargetDevice

La méthode CreateUsbTargetDevice crée un objet de périphérique USB qui est également une cible d’E/S.
CreateWdfFile

La méthode CreateWdfFile crée un objet file pour un pilote à utiliser.
CreateWdfMemory

La méthode CreateWdfMemory crée un objet de mémoire framework et alloue, pour l’objet mémoire, une mémoire tampon de données de la taille différente de zéro spécifiée.
CreateWdfObject

La méthode CreateWdfObject crée un objet WDF personnalisé (ou utilisateur) à partir d’un objet WDF parent.
CreateWorkItem

La méthode CreateWorkItem crée un objet d’élément de travail d’infrastructure, qui peut ensuite être ajouté à la file d’attente d’éléments de travail de l’infrastructure.
DeleteNamedValue

La méthode DeleteNamedValue supprime un nom de valeur du Registre.
DeleteWdfObject

La méthode DeleteWdfObject supprime un objet WDF (Microsoft Windows Driver Frameworks) créé précédemment.
Désactiver

La méthode Disable désactive une interruption de périphérique spécifiée en appelant la fonction de rappel OnInterruptDisable du pilote.
Aspirer

La méthode Drain indique à la file d’attente de rejeter les nouvelles demandes d’E/S entrantes et d’autoriser la remise des demandes déjà en file d’attente au pilote pour traitement.
DrainSynchronously

La méthode DrainSynchronously indique à la file d’attente de rejeter les nouvelles demandes d’E/S entrantes et autorise la remise des requêtes déjà en file d’attente au pilote pour traitement. Cette méthode retourne une fois que toutes les demandes sont terminées ou annulées.
Activer

La méthode Enable active une interruption de périphérique spécifiée en appelant la fonction de rappel OnInterruptEnable du pilote.
Enqueue (empiler)

La méthode Enqueue ajoute l’objet d’élément de travail d’infrastructure de cette interface à la file d’attente d’éléments de travail du système.
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_CLEANUP

La fonction de rappel d’événement EvtChildListAddressDescriptionCleanup d’un pilote libère toutes les allocations de mémoire pour une description d’adresse que la fonction de rappel EvtChildListAddressDescriptionDuplicate du pilote a allouée.
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_COPY

La fonction de rappel d’événement EvtChildListAddressDescriptionCopy d’un pilote copie une description d’adresse enfant d’un emplacement spécifié vers un autre.
EVT_WDF_CHILD_LIST_ADDRESS_DESCRIPTION_DUPLICATE

La fonction de rappel d’événement EvtChildListAddressDescriptionDuplicate d’un pilote duplique une description d’adresse enfant.
EVT_WDF_CHILD_LIST_CREATE_DEVICE

La fonction de rappel d’événementEvtChildListCreateDevice d’un pilote de bus crée un objet d’appareil framework pour un nouvel appareil qui a été énuméré dynamiquement.
EVT_WDF_CHILD_LIST_DEVICE_REENUMERATED

La fonction de rappel d’événement EvtChildListDeviceReenumerated d’un pilote permet au pilote d’approuver ou d’annuler une nouvelle énumération d’un appareil spécifié.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_CLEANUP

La fonction de rappel d’événement EvtChildListIdentificationDescriptionCleanup d’un pilote libère toutes les allocations de mémoire pour une description d’identification que la fonction de rappel EvtChildListIdentificationDescriptionDuplicate du pilote a allouée.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COMPARE

La fonction de rappel d’événement EvtChildListIdentificationDescriptionCompare d’un pilote compare une description d’identification enfant à une autre.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_COPY

La fonction de rappel d’événement EvtChildListIdentificationDescriptionCopy d’un pilote copie une description d’identification enfant d’un emplacement spécifié vers un autre.
EVT_WDF_CHILD_LIST_IDENTIFICATION_DESCRIPTION_DUPLICATE

La fonction de rappel d’événement EvtChildListIdentificationDescriptionDuplicate d’un pilote duplique une description d’identification enfant.
EVT_WDF_CHILD_LIST_SCAN_FOR_CHILDREN

La fonction de rappel d’événement EvtChildListScanForChildren d’un pilote doit signaler tous les appareils enfants présents.
EVT_WDF_COMPANION_POST_D0_EXIT

Cet article EVT_WDF_COMPANION_POST_D0_EXIT est destiné uniquement à un usage interne.
EVT_WDF_COMPANION_POST_RELEASE_HARDWARE

Cet article EVT_WDF_COMPANION_POST_RELEASE_HARDWARE est destiné à un usage interne uniquement.
EVT_WDF_COMPANION_PRE_D0_ENTRY

Cet article EVT_WDF_COMPANION_PRE_D0_ENTRY est destiné uniquement à un usage interne.
EVT_WDF_COMPANION_PRE_PREPARE_HARDWARE

Cet article EVT_WDF_COMPANION_PRE_PREPARE_HARDWARE est destiné uniquement à un usage interne.
EVT_WDF_DEVICE_ARM_WAKE_FROM_S0

Bras de fonction de rappel d’événement EvtDeviceArmWakeFromS0 d’un pilote (autrement dit, active) un appareil afin qu’il puisse déclencher un signal de sortie de veille alors qu’il est dans un état de périphérique à faible consommation, si le système reste dans l’état de fonctionnement du système (S0).
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX

Bras de fonction de rappel d’événement EvtDeviceArmWakeFromSx d’un pilote (autrement dit, active) un appareil afin qu’il puisse déclencher un signal de sortie de veille alors qu’il est dans un état de périphérique à faible consommation.
EVT_WDF_DEVICE_ARM_WAKE_FROM_SX_WITH_REASON

Les bras de la fonction de rappel d’événement EvtDeviceArmWakeFromSxWithReason d’un pilote (c’est-à-dire, active) un appareil afin qu’il puisse déclencher un signal de veille lorsqu’il est dans un état de périphérique à faible consommation.
EVT_WDF_DEVICE_D0_ENTRY

La fonction de rappel d’événement EvtDeviceD0Entry d’un pilote effectue les opérations nécessaires lorsque l’appareil du pilote passe à l’état d’alimentation D0.
EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED

En savoir plus sur les alertes suivantes : EVT_WDF_DEVICE_D0_ENTRY_POST_HARDWARE_ENABLED
EVT_WDF_DEVICE_D0_ENTRY_POST_INTERRUPTS_ENABLED

La fonction de rappel d’événement EvtDeviceD0EntryPostInterruptsEnabled d’un pilote effectue des opérations spécifiques au périphérique qui sont requises une fois que le pilote a activé les interruptions matérielles de l’appareil.
EVT_WDF_DEVICE_D0_EXIT

La fonction de rappel d’événement EvtDeviceD0Exit d’un pilote effectue les opérations nécessaires lorsque le périphérique du pilote quitte l’état d’alimentation D0.
EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED

En savoir plus sur les alertes suivantes : EVT_WDF_DEVICE_D0_EXIT_PRE_HARDWARE_DISABLED
EVT_WDF_DEVICE_D0_EXIT_PRE_INTERRUPTS_DISABLED

La fonction de rappel d’événement EvtDeviceD0ExitPreInterruptsDisabled d’un pilote effectue des opérations spécifiques au périphérique qui sont requises avant que le pilote désactive les interruptions matérielles de l’appareil.
EVT_WDF_DEVICE_DISABLE_WAKE_AT_BUS

La fonction de rappel d’événement EvtDeviceDisableWakeAtBus d’un pilote de bus effectue des opérations au niveau du bus qui désactivent la capacité de l’un des appareils du bus à déclencher un signal de mise en éveil sur le bus.
EVT_WDF_DEVICE_DISARM_WAKE_FROM_S0

La fonction de rappel d’événement EvtDeviceDisarmWakeFromS0 d’un pilote désarme (c’est-à-dire désactive) la capacité d’un appareil à déclencher un signal de veille alors qu’il est dans un état de périphérique de faible consommation, si le système reste dans l’état de fonctionnement du système (S0).
EVT_WDF_DEVICE_DISARM_WAKE_FROM_SX

La fonction de rappel d’événement EvtDeviceDisarmWakeFromSx d’un pilote désarme (c’est-à-dire désactive) la capacité d’un appareil à déclencher un signal de veille alors que l’appareil et le système sont dans des états de faible consommation.
EVT_WDF_DEVICE_EJECT

La fonction de rappel d’événement EvtDeviceEject d’un pilote gère les opérations nécessaires pour éjecter un appareil de sa station d’accueil.
EVT_WDF_DEVICE_ENABLE_WAKE_AT_BUS

La fonction de rappel d’événement EvtDeviceEnableWakeAtBus d’un pilote de bus effectue des opérations au niveau du bus qui permettent à l’un des appareils du bus de déclencher un signal de mise en éveil sur le bus.
EVT_WDF_DEVICE_FILE_CREATE

La fonction de rappel EvtDeviceFileCreate d’un pilote gère les opérations qui doivent être effectuées lorsqu’une application demande l’accès à un appareil.
EVT_WDF_DEVICE_FILTER_RESOURCE_REQUIREMENTS

La fonction de rappel d’événement EvtDeviceFilterAddResourceRequirements d’un pilote peut ajouter des ressources à un ensemble de ressources matérielles requises avant que le système n’affecte des ressources à un appareil.
EVT_WDF_DEVICE_PNP_STATE_CHANGE_NOTIFICATION

La fonction de rappel d’événement EvtDevicePnpStateChange d’un pilote informe le pilote que l’ordinateur d’état Plug-and-Play (PnP) d’un appareil passe d’un état à un autre.
EVT_WDF_DEVICE_POWER_POLICY_STATE_CHANGE_NOTIFICATION

La fonction de rappel d’événement EvtDevicePowerPolicyStateChange d’un pilote informe le pilote que la machine d’état de stratégie d’alimentation d’un appareil passe d’un état à un autre.
EVT_WDF_DEVICE_POWER_STATE_CHANGE_NOTIFICATION

La fonction de rappel d’événement EvtDevicePowerStateChange d’un pilote informe le pilote que la machine d’état d’alimentation d’un appareil passe d’un état à un autre.
EVT_WDF_DEVICE_PREPARE_HARDWARE

La fonction de rappel d’événement EvtDevicePrepareHardware d’un pilote effectue toutes les opérations nécessaires pour rendre un appareil accessible au pilote.
EVT_WDF_DEVICE_PROCESS_QUERY_INTERFACE_REQUEST

La fonction de rappel d’événement EvtDeviceProcessQueryInterfaceRequest d’un pilote examine la demande d’accès d’un autre pilote à une interface définie par le pilote, avant que l’infrastructure passe l’interface au pilote demandeur.
EVT_WDF_DEVICE_QUERY_REMOVE

La fonction de rappel d’événement EvtDeviceQueryRemove d’un pilote détermine si un appareil spécifié peut être arrêté et supprimé.
EVT_WDF_DEVICE_QUERY_STOP

La fonction de rappel d’événement EvtDeviceQueryStop d’un pilote détermine si un appareil spécifié peut être arrêté afin que le gestionnaire PnP puisse redistribuer les ressources matérielles système.
EVT_WDF_DEVICE_RELATIONS_QUERY

Le rappel d’événement EvtDeviceRelationsQuery d’un pilote signale des modifications dans les relations entre les appareils pris en charge par le pilote.
EVT_WDF_DEVICE_RELEASE_HARDWARE

La fonction de rappel d’événement EvtDeviceReleaseHardware d’un pilote effectue les opérations nécessaires lorsqu’un appareil n’est plus accessible.
EVT_WDF_DEVICE_REMOVE_ADDED_RESOURCES

La fonction de rappel d’événement EvtDeviceRemoveAddedResources d’un pilote supprime les ressources matérielles que la fonction de rappel EvtDeviceFilterAddResourceRequirements du pilote a ajoutées.
EVT_WDF_DEVICE_REPORTED_MISSING

La fonction de rappel d’événement EvtDeviceReportedMissing d’un pilote de bus informe le pilote que l’infrastructure a signalé l’objet de périphérique physique (PDO) manquant au gestionnaire de Plug-and-Play.
EVT_WDF_DEVICE_RESOURCE_REQUIREMENTS_QUERY

La fonction de rappel d’événement EvtDeviceResourceResourceRequirementsQuery d’un pilote de bus crée une liste des besoins en ressources qui représente les ressources matérielles requises de l’appareil.
EVT_WDF_DEVICE_RESOURCES_QUERY

La fonction de rappel d’événement EvtDeviceResourcesQuery d’un pilote de bus crée une liste de ressources qui représente la configuration de démarrage d’un appareil spécifié.
EVT_WDF_DEVICE_SELF_MANAGED_IO_CLEANUP

La fonction de rappel d’événement EvtDeviceSelfManagedIoCleanup d’un pilote gère l’activité de désallocation pour les opérations d’E/S autogérées de l’appareil, une fois qu’un appareil a été supprimé.
EVT_WDF_DEVICE_SELF_MANAGED_IO_FLUSH

La fonction de rappel d’événement EvtDeviceSelfManagedIoFlush d’un pilote gère l’activité de vidage pour les opérations d’E/S autogérées de l’appareil.
EVT_WDF_DEVICE_SELF_MANAGED_IO_INIT

La fonction de rappel d’événement EvtDeviceSelfManagedIoInit d’un pilote initialise et démarre les opérations d’E/S autogérées de l’appareil.
EVT_WDF_DEVICE_SELF_MANAGED_IO_RESTART

La fonction de rappel d’événement EvtDeviceSelfManagedIoRestart d’un pilote redémarre les opérations d’E/S autogérées d’un appareil.
EVT_WDF_DEVICE_SELF_MANAGED_IO_SUSPEND

La fonction de rappel d’événement EvtDeviceSelfManagedIoSuspend d’un pilote suspend les opérations d’E/S autogérées d’un appareil.
EVT_WDF_DEVICE_SET_LOCK

La fonction de rappel d’événement EvtDeviceSetLock d’un pilote verrouille l’appareil spécifié afin qu’il ne puisse pas être éjecté, ou déverrouille l’appareil afin qu’il puisse être éjecté.
EVT_WDF_DEVICE_SHUTDOWN_NOTIFICATION

La fonction de rappel d’événement EvtDeviceShutdownNotification d’un pilote avertit le pilote que le système est sur le point de perdre son alimentation.
EVT_WDF_DEVICE_SURPRISE_REMOVAL

La fonction de rappel d’événement EvtDeviceSurpriseRemoval d’un pilote effectue toutes les opérations nécessaires après la suppression inattendue d’un appareil du système ou après qu’un pilote signale que l’appareil a échoué.
EVT_WDF_DEVICE_USAGE_NOTIFICATION

La fonction de rappel d’événement EvtDeviceUsageNotification d’un pilote informe le pilote lorsqu’un appareil est utilisé pour des fichiers spéciaux.
EVT_WDF_DEVICE_USAGE_NOTIFICATION_EX

La fonction de rappel d’événement EvtDeviceUsageNotificationEx d’un pilote détermine si un appareil peut prendre en charge un type de fichier spécial.
EVT_WDF_DEVICE_WAKE_FROM_S0_TRIGGERED

La fonction de rappel d’événement EvtDeviceWakeFromS0Triggered d’un pilote informe le pilote que son appareil, qui était précédemment entré dans un état de périphérique à faible consommation alors que l’état d’alimentation du système est resté à S0, a peut-être déclenché un signal de veille.
EVT_WDF_DEVICE_WAKE_FROM_SX_TRIGGERED

La fonction de rappel d’événement EvtDeviceWakeFromSxTriggered d’un pilote informe le pilote que son appareil, qui était précédemment entré dans un état de périphérique à faible consommation en raison de la réduction de l’alimentation du système, a peut-être déclenché un signal de veille.
EVT_WDF_DMA_ENABLER_DISABLE

La fonction de rappel d’événement EvtDmaEnablerDisable d’un pilote désactive la fonctionnalité DMA d’un appareil avant que l’appareil quitte son état de fonctionnement (D0).
EVT_WDF_DMA_ENABLER_ENABLE

La fonction de rappel d’événement EvtDmaEnablerEnable d’un pilote active la fonctionnalité DMA d’un appareil une fois que l’appareil est entré dans son état de fonctionnement (D0).
EVT_WDF_DMA_ENABLER_FILL

La fonction de rappel d’événement EvtDmaEnablerFill d’un pilote alloue les mémoires tampons DMA d’un appareil.
EVT_WDF_DMA_ENABLER_FLUSH

La fonction de rappel d’événement EvtDmaEnablerFlush d’un pilote libère les mémoires tampons DMA d’un appareil.
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_START

La fonction de rappel d’événement EvtDmaEnablerSelfManagedIoStart d’un pilote démarre les opérations d’E/S autogérées d’un appareil DMA.
EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP

La fonction de rappel d’événement EvtDmaEnablerSelfManagedIoStop d’un pilote arrête les opérations d’E/S autogérées d’un appareil DMA.
EVT_WDF_DMA_TRANSACTION_CONFIGURE_DMA_CHANNEL

La fonction de rappel d’événement EvtDmaTransactionConfigureDmaChannel d’un pilote configure l’adaptateur DMA pour un enabler DMA en mode système.
EVT_WDF_DMA_TRANSACTION_DMA_TRANSFER_COMPLETE

La fonction de rappel d’événement EvtDmaTransactionDmaTransferComplete d’un pilote est appelée lorsque le contrôleur en mode système a terminé le transfert DMA actuel.
EVT_WDF_DPC

La fonction de rappel EvtDpcFunc d’un pilote effectue des opérations définies par le pilote à l’adresse IRQL = DISPATCH_LEVEL.
EVT_WDF_DRIVER_DEVICE_ADD

La fonction de rappel d’événement EvtDriverDeviceAdd d’un pilote effectue des opérations d’initialisation de périphérique lorsque le gestionnaire de Plug-and-Play (PnP) signale l’existence d’un appareil.
EVT_WDF_DRIVER_UNLOAD

La fonction de rappel d’événement EvtDriverUnload d’un pilote effectue des opérations qui doivent avoir lieu avant le déchargement du pilote.
EVT_WDF_FILE_CLEANUP

La fonction de rappel EvtFileCleanup d’un pilote gère les opérations qui doivent être effectuées lorsqu’une application ferme tous les accès à un appareil.
EVT_WDF_FILE_CLOSE

La fonction de rappel EvtFileClose d’un pilote gère les opérations qui doivent être effectuées lorsque tous les accès d’une application à un appareil ont été fermés.
EVT_WDF_INTERRUPT_DISABLE

La fonction de rappel d’événement EvtInterruptDisable d’un pilote désactive une interruption matérielle spécifiée.
EVT_WDF_INTERRUPT_DPC

La fonction de rappel d’événement EvtInterruptDpc d’un pilote traite les informations d’interruption que la fonction de rappel EvtInterruptIsr du pilote a stockées.
EVT_WDF_INTERRUPT_ENABLE

La fonction de rappel d’événement EvtInterruptEnable d’un pilote active une interruption matérielle spécifiée.
EVT_WDF_INTERRUPT_ISR

La fonction de rappel d’événement EvtInterruptIsr d’un pilote traite une interruption matérielle.
EVT_WDF_INTERRUPT_SYNCHRONIZE

La fonction de rappel d’événement EvtInterruptSynchronize d’un pilote effectue des opérations qui doivent être synchronisées avec une fonction de rappel EvtInterruptIsr.
EVT_WDF_INTERRUPT_WORKITEM

La fonction de rappel d’événement EvtInterruptWorkItem d’un pilote traite les informations d’interruption stockées par la fonction de rappel EvtInterruptIsr du pilote.
EVT_WDF_IO_ALLOCATE_REQUEST_RESOURCES

La fonction de rappel EvtIoAllocateRequestResources d’un pilote alloue les ressources spécifiques à la demande dont le pilote a besoin pour traiter la requête spécifiée.
EVT_WDF_IO_ALLOCATE_RESOURCES_FOR_RESERVED_REQUEST

La fonction de rappel EvtIoAllocateResourcesForReservedRequest d’un pilote alloue des ressources spécifiques à la demande que le pilote peut utiliser pour traiter une demande d’E/S à l’avenir.
EVT_WDF_IO_IN_CALLER_CONTEXT

La fonction de rappel d’événement EvtIoInCallerContext d’un pilote prétraite une demande d’E/S avant que l’infrastructure ne la place dans une file d’attente d’E/S.
EVT_WDF_IO_QUEUE_IO_CANCELED_ON_QUEUE

La fonction de rappel d’événement EvtIoCanceledOnQueue d’un pilote informe le pilote qu’il doit effectuer une demande d’E/S que l’infrastructure a supprimée d’une file d’attente d’E/S.
EVT_WDF_IO_QUEUE_IO_DEFAULT

La fonction de rappel d’événement EvtIoDefault d’un pilote traite une demande d’E/S spécifiée.
EVT_WDF_IO_QUEUE_IO_DEVICE_CONTROL

La fonction de rappel d’événement EvtIoDeviceControl d’un pilote traite une demande de contrôle d’E/S d’appareil spécifiée.
EVT_WDF_IO_QUEUE_IO_INTERNAL_DEVICE_CONTROL

La fonction de rappel d’événement EvtIoInternalDeviceControl d’un pilote traite une demande d’E/S qui contient un code de contrôle d’E/S d’appareil interne (IOCTL).
EVT_WDF_IO_QUEUE_IO_READ

La fonction de rappel d’événement EvtIoRead d’un pilote traite une demande de lecture spécifiée.
EVT_WDF_IO_QUEUE_IO_RESUME

La fonction de rappel d’événement EvtIoResume d’un pilote reprend le traitement d’une demande d’E/S spécifiée une fois que l’appareil sous-jacent est revenu à son état d’alimentation opérationnel (D0).
EVT_WDF_IO_QUEUE_IO_STOP

La fonction de rappel d’événement EvtIoStop d’un pilote termine, met en file d’attente ou suspend le traitement d’une requête spécifiée, car la file d’attente d’E/S de la demande est arrêtée.
EVT_WDF_IO_QUEUE_IO_WRITE

La fonction de rappel de l’événement EvtIoWrite d’un pilote traite une demande d’écriture spécifiée.
EVT_WDF_IO_QUEUE_STATE

La fonction de rappel d’événement EvtIoQueueState d’un pilote fournit des informations d’état de file d’attente au pilote.
EVT_WDF_IO_TARGET_QUERY_REMOVE

La fonction de rappel d’événement EvtIoTargetQueryRemove d’un pilote indique si l’infrastructure peut supprimer en toute sécurité l’appareil d’une cible d’E/S distante spécifiée.
EVT_WDF_IO_TARGET_REMOVE_CANCELED

La fonction de rappel d’événement EvtIoTargetRemoveCanceled d’un pilote effectue des opérations lorsque la suppression d’une cible d’E/S distante spécifiée est annulée.
EVT_WDF_IO_TARGET_REMOVE_COMPLETE

La fonction de rappel de l’événement EvtIoTargetRemoveComplete d’un pilote effectue des opérations lorsque la suppression d’une cible d’E/S distante spécifiée est terminée.
EVT_WDF_IO_WDM_IRP_FOR_FORWARD_PROGRESS

La fonction de rappel EvtIoWdmIrpForForwardProgress d’un pilote examine un paquet de demande d’E/S (IRP) et détermine s’il faut utiliser un objet de requête réservé pour traiter la demande d’E/S ou pour échouer dans la requête d’E/S.
EVT_WDF_OBJECT_CONTEXT_CLEANUP

La fonction de rappel d’événement EvtCleanupCallback d’un pilote supprime les références du pilote sur un objet afin que l’objet puisse être supprimé.
EVT_WDF_OBJECT_CONTEXT_DESTROY

La fonction de rappel d’événement EvtDestroyCallback d’un pilote effectue des opérations associées à la suppression d’un objet framework.
EVT_WDF_PROGRAM_DMA

La fonction de rappel d’événement EvtProgramDma d’un pilote basé sur l’infrastructure programme un appareil spécifié pour effectuer une opération de transfert DMA.
EVT_WDF_REQUEST_CANCEL

La fonction de rappel d’événement EvtRequestCancel d’un pilote gère les opérations qui doivent être effectuées lors de l’annulation d’une demande d’E/S.
EVT_WDF_REQUEST_COMPLETION_ROUTINE

La fonction de rappel d’événement CompletionRoutine d’un pilote s’exécute lorsqu’un autre pilote termine une demande d’E/S spécifiée.
EVT_WDF_REQUEST_IMPERSONATE

La fonction de rappel d’événement EvtRequestImpersonate d’un pilote effectue des tâches au niveau d’emprunt d’identité demandé, comme l’ouverture d’un fichier protégé.
EVT_WDF_RESERVE_DMA

La fonction de rappel d’événement EvtReserveDma est appelée lorsque l’infrastructure dispose de ressources réservées pour exécuter et libérer une transaction. Les ressources réservées incluent les registres de carte et le verrou de l’adaptateur DMA WDM.
EVT_WDF_TASK_QUEUE_TASK_EXECUTE_SYNC

Cet article EVT_WDF_TASK_QUEUE_TASK_EXECUTE_SYNC est destiné uniquement à un usage interne.
EVT_WDF_TIMER

La fonction de rappel d’événement EvtTimerFunc est appelée lorsqu’une période spécifiée s’est écoulée.
EVT_WDF_USB_READER_COMPLETION_ROUTINE

La fonction de rappel de l’événement EvtUsbTargetPipeReadComplete d’un pilote informe le pilote qu’un lecteur continu a correctement effectué une demande de lecture.
EVT_WDF_USB_READERS_FAILED

La fonction de rappel de l’événement EvtUsbTargetPipeReadersFailed d’un pilote informe le pilote qu’un lecteur continu a signalé une erreur lors du traitement d’une demande de lecture.
EVT_WDF_WMI_INSTANCE_EXECUTE_METHOD

La fonction de rappel EvtWmiInstanceExecuteMethod d’un pilote exécute une méthode spécifiée que le pilote fournit pour les instance d’un fournisseur de données WMI.
EVT_WDF_WMI_INSTANCE_QUERY_INSTANCE

La fonction de rappel EvtWmiInstanceQueryInstance d’un pilote copie les données instance d’un fournisseur WMI dans une mémoire tampon pour la remise à un client WMI.
EVT_WDF_WMI_INSTANCE_SET_INSTANCE

La fonction de rappel EvtWmiInstanceSetInstance d’un pilote définit toutes les données instance d’un fournisseur de données WMI sur les valeurs qu’un client WMI fournit.
EVT_WDF_WMI_INSTANCE_SET_ITEM

La fonction de rappel EvtWmiInstanceSetItem d’un pilote définit un élément unique des données instance d’un fournisseur de données WMI sur une valeur qu’un client WMI fournit.
EVT_WDF_WMI_PROVIDER_FUNCTION_CONTROL

La fonction de rappel EvtWmiProviderFunctionControl d’un pilote active et désactive la prise en charge du pilote pour la collecte de données et l’envoi d’événements pour un fournisseur de données WMI spécifié.
EVT_WDF_WORKITEM

La fonction de rappel d’événement EvtWorkItem d’un pilote effectue le travail associé à un élément de travail spécifié.
EVT_WDFDEVICE_WDM_IRP_DISPATCH

La fonction de rappel d’événement EvtDeviceWdmIrpDispatch d’un pilote reçoit un IRP avant que l’infrastructure ne traite l’IRP.
EVT_WDFDEVICE_WDM_IRP_PREPROCESS

La fonction de rappel d’événement EvtDeviceWdmIrpPreprocess d’un pilote reçoit un IRP avant que l’infrastructure ne traite l’IRP.
EVT_WDFDEVICE_WDM_POST_PO_FX_REGISTER_DEVICE

La fonction de rappel EvtDeviceWdmPostPoFxRegisterDevice effectue des opérations spécifiques à l’appareil une fois que l’infrastructure est inscrite auprès de l’infrastructure d’alimentation.
EVT_WDFDEVICE_WDM_PRE_PO_FX_UNREGISTER_DEVICE

La fonction de rappel EvtDeviceWdmPrePoFxUnregisterDevice effectue des opérations spécifiques à l’appareil avant que l’infrastructure ne supprime une inscription spécifiée auprès de power Framework.
Purge

La méthode Flush retourne une fois que l’élément de travail de cette interface a été pris en charge.
Purge

La méthode Flush ignore toutes les données que WinUsb a enregistrées lorsque l’appareil a retourné plus de données que le client demandé.
FormatRequestForControlTransfer

La méthode FormatRequestForControlTransfer met en forme un objet de requête d’E/S pour un transfert de contrôle USB.
FormatRequestForFlush

La méthode FormatRequestForFlush génère une demande d’E/S pour une opération de vidage, mais n’envoie pas la requête à une cible d’E/S.
FormatRequestForIoctl

La méthode FormatRequestForIoctl met en forme un objet de requête d’E/S pour une opération de contrôle d’E/S.
FormatRequestForQueryInformation

La méthode FormatRequestForQueryInformation met en forme une demande d’E/S pour obtenir des informations sur un fichier, mais elle n’envoie pas la demande à une cible d’E/S.
FormatRequestForRead

La méthode FormatRequestForRead met en forme un objet de demande d’E/S pour une opération de lecture.
FormatRequestForSetInformation

La méthode FormatRequestForSetInformation met en forme une demande d’E/S pour définir des informations sur un fichier, mais elle n’envoie pas la demande à une cible d’E/S.
FormatRequestForWrite

La méthode FormatRequestForWrite met en forme un objet de demande d’E/S pour une opération d’écriture.
FormatUsingCurrentType

La méthode FormatUsingCurrentType met en forme une requête d’E/S afin que le pilote puisse la transférer, sans modification, au pilote inférieur suivant.
ForwardToIoQueue

La méthode ForwardToIoQueue transfère (c’est-à-dire requeue) une demande d’E/S vers l’une des files d’attente d’E/S du pilote appelant.
GetCompletedRequestType

La méthode GetCompletedRequestType récupère le type d’opération que contient la demande à terminer.
GetCompletedUsbRequestType

La méthode GetCompletedUsbRequestType récupère le type d’opération que contient la demande à terminer.
GetCompletionParams

La méthode GetCompletionParams récupère l’objet parameters pour l’achèvement d’un objet de demande d’E/S.
GetCompletionStatus

La méthode GetCompletionStatus récupère la status d’achèvement d’une requête d’E/S.
GetConfiguredSettingIndex

La méthode GetConfiguredSettingIndex récupère l’index de paramètre actuel pour une interface USB.
GetCount

La méthode GetCount retourne le nombre de descripteurs de ressources contenus dans la liste de ressources de cette interface.
GetCreateParameters

La méthode GetCreateParameters récupère les paramètres de requête pour une demande de type create.
GetCreateParametersEx

La méthode GetCreateParametersEx récupère les paramètres de création de fichier associés à un fichier en cours de création ou d’ouverture.
GetDataBuffer

La méthode GetDataBuffer récupère la mémoire tampon de données associée à un objet mémoire.
GetDefaultIoQueue

La méthode GetDefaultIoQueue récupère l’interface de la file d’attente d’E/S par défaut pour un appareil.
GetDefaultIoTarget

La méthode GetDefaultIoTarget récupère l’interface de la cible d’E/S par défaut pour un appareil instance.
GetDescriptor

La méthode GetDescriptor retourne un pointeur vers un descripteur de ressources contenu dans la liste des ressources de cette interface.
GetDevice

La méthode GetDevice retourne l’interface à l’objet d’appareil auquel un objet file est associé.
GetDevice

La méthode GetDevice retourne l’interface d’objet d’appareil d’infrastructure pour cet objet d’interruption.
GetDevice

La méthode GetDevice récupère l’interface de l’appareil propriétaire de la file d’attente d’E/S.
GetDeviceControlTransferParameters

La méthode GetDeviceControlTransferParameters récupère les paramètres associés à l’achèvement d’une demande de contrôle d’E/S d’appareil.
GetDeviceIoControlParameters

La méthode GetDeviceIoControlParameters récupère les paramètres de requête pour une demande de type de contrôle d’E/S d’appareil.
GetDeviceStackIoTypePreference

La méthode GetDeviceStackIoTypePreference récupère les méthodes d’accès à la mémoire tampon que l’infrastructure utilise pour un appareil.
GetDriver

La méthode GetDriver récupère l’interface vers l’objet pilote parent d’un instance de périphérique.
GetEffectiveIoType

La méthode GetEffectiveIoType retourne la méthode d’accès à la mémoire tampon qu’UMDF utilise pour les mémoires tampons de données de la demande d’E/S que représente l’interface IWDFIoRequest2.
GetFileObject

La méthode GetFileObject récupère un pointeur vers l’interface IWDFFile associée à une demande d’E/S.
GetHardwareRegisterMappedAddress

Un pilote appelle GetHardwareRegisterMappedAddress pour obtenir l’adresse mappée en mode utilisateur de la ressource mémoire qu’elle mappait précédemment à l’aide de MapIoSpace.
GetInfo

La méthode GetInfo récupère des informations sur une interruption spécifiée.
GetInformation

La méthode GetInformation récupère les informations associées à l’achèvement d’une demande d’E/S.
GetInformation

La méthode GetInformation récupère des informations sur un canal USB (point de terminaison).
GetInitiatorProcessId

La méthode GetInitiatorProcessId récupère l’ID de processus initiateur associé à une interface IWDFFile.
GetInputMemory

La méthode GetInputMemory récupère l’objet mémoire qui représente la mémoire tampon d’entrée dans une demande d’E/S.
GetInterfaceDescriptor

La méthode GetInterfaceDescriptor récupère un descripteur pour une interface USB.
GetInterfaceGuid

La méthode GetInterfaceGuid récupère le GUID qui identifie une interface d’appareil.
GetInterfaceNumber

La méthode GetInterfaceNumber récupère l’index d’une interface USB.
GetIoctlParameters

La méthode GetIoctlParameters récupère les paramètres associés à l’achèvement d’une demande de contrôle d’E/S d’appareil.
GetIoQueue

La méthode GetIoQueue récupère l’objet file d’attente d’E/S associé à une demande d’E/S.
GetNameAt

La méthode GetNameAt récupère le nom d’une propriété.
GetNameCount

La méthode GetNameCount récupère le nombre de propriétés dans un magasin de propriétés.
GetNamedValue

La méthode GetNamedValue récupère la valeur d’une propriété.
GetNumEndPoints

La méthode GetNumEndPoints récupère le nombre de points de terminaison (canaux) sur une interface USB.
GetNumInterfaces

La méthode GetNumInterfaces récupère le nombre d’interfaces USB pour le périphérique USB.
GetOutputMemory

La méthode GetOutputMemory récupère l’objet mémoire qui représente la mémoire tampon de sortie pour une demande d’E/S.
GetParentObject

La méthode GetParentObject renvoie l’objet framework parent de l’élément de travail de cette interface.
GetPipeReadParameters

La méthode GetPipeReadParameters récupère les paramètres associés à l’achèvement d’une demande de lecture.
GetPipeWriteParameters

La méthode GetPipeWriteParameters récupère les paramètres associés à l’achèvement d’une demande d’écriture.
GetPnpCapability

La méthode GetPnpCapability détermine l’état de la fonctionnalité de Plug-and-Play (PnP) spécifiée.
GetPnpState

La méthode GetPnpState détermine si la propriété de Plug-and-Play (PnP) donnée d’un appareil est activée ou désactivée (ou si elle est définie sur l’état par défaut).
GetPropertyData

La méthode GetPropertyData récupère le paramètre actuel d’une propriété d’appareil.
GetQueryInformationParameters

La méthode GetQueryInformationParameters récupère les paramètres associés à une requête d’E/S de type WdfRequestQueryInformation.
GetReadParameters

La méthode GetReadParameters récupère les paramètres de requête pour une demande de type lecture.
GetReadParameters

La méthode GetReadParameters récupère les paramètres associés à l’achèvement d’une demande de lecture.
GetRelatedFileObject

La méthode GetRelatedFileObject récupère l’interface IWDFFile d’un objet fichier associé, qui est un objet fichier qui a une relation spécifique à la technologie avec un autre objet file.
GetRequestorMode

La méthode GetRequestorMode indique si une requête d’E/S provient d’un pilote en mode noyau ou d’un composant en mode utilisateur (une application ou un pilote en mode utilisateur).
GetRequestorProcessId

La méthode GetRequestorProcessId récupère l’identificateur du processus qui a envoyé une demande d’E/S.
GetSetInformationParameters

La méthode GetSetInformationParameters récupère les paramètres associés à une requête d’E/S de type WdfRequestSetInformation.
GetSize

La méthode GetSize récupère la taille de la mémoire tampon de données associée à un objet mémoire.
GetState

La méthode GetState récupère l’état d’une file d’attente d’E/S.
GetState

La méthode GetState retourne l’état actuel d’une cible d’E/S locale.
GetState

La méthode GetState retourne l’état actuel d’une cible d’E/S distante.
GetStatus

La méthode GetStatus retourne la status d’une demande d’E/S.
GetSystemPowerAction

La méthode GetSystemPowerAction retourne l’action d’alimentation du système, le cas échéant, qui se produit actuellement pour l’ordinateur.
GetTargetFile

La méthode GetTargetFile récupère l’objet de fichier d’infrastructure associé à l’objet cible d’E/S.
Gettype

La méthode GetType récupère le type d’opération qu’une requête contient.
Gettype

La méthode GetType récupère le type d’un canal USB.
GetUserModeDriverInitiatedIo

La méthode GetUserModeDriverInitiatedIo détermine si une demande d’E/S est marquée comme initiée par un pilote UMDF.
GetWinUsbHandle

La méthode GetWinUsbHandle récupère le handle d’interface WinUsb associé à une interface USB.
GetWinUsbHandle

La méthode GetWinUsbHandle récupère le handle d’interface WinUsb associé à un objet d’appareil cible d’E/S.
GetWriteParameters

La méthode GetWriteParameters récupère les paramètres de requête pour une requête de type écriture.
GetWriteParameters

La méthode GetWriteParameters récupère les paramètres associés à l’achèvement d’une demande d’écriture.
Impersonate

La méthode Impersonate inscrit l’interface de la méthode que l’infrastructure doit appeler pour l’emprunt d’identité.
IsCanceled

La méthode IsCanceled détermine si le gestionnaire d’E/S a tenté d’annuler une demande d’E/S.
IsFrom32BitProcess

La méthode IsFrom32BitProcess détermine si une requête provient d’un processus 32 bits.
IsFromUserModeDriver

La méthode IsFromUserModeDriver indique si une demande d’E/S provient d’un pilote en mode utilisateur ou d’une application.
IsInEndPoint

La méthode IsInEndPoint détermine si un canal USB (point de terminaison) est un canal IN.
IsOutEndPoint

La méthode IsOutEndPoint détermine si un canal USB (point de terminaison) est un canal OUT.
IsVersionAvailable

La méthode IsVersionAvailable détermine si la version spécifiée de l’infrastructure est disponible.
MapIoSpace

La méthode MapIoSpace mappe la plage d’adresses physique donnée à l’espace d’adressage système et retourne une pseudo adresse de base.
MarkCancelable

La méthode MarkCancelable permet l’annulation de la demande d’E/S.
OnArmWakeFromS0

Les bras de la fonction de rappel OnArmWakeFromS0 d’un pilote (c’est-à-dire, active) un appareil afin qu’il puisse déclencher un signal de veille alors qu’il est dans un état d’appareil de faible consommation, si le système reste dans l’état de fonctionnement du système (S0).
OnArmWakeFromSx

Les bras de la fonction de rappel d’événement OnArmWakeFromSx d’un pilote (c’est-à-dire, active) un appareil afin qu’il puisse déclencher un signal de veille lorsqu’il est dans un état de périphérique à faible consommation.
OnCancel

La méthode OnCancel est appelée lorsqu’une application annule une opération d’E/S via la fonction Microsoft Win32 CancelIo, CancelIoEx ou CancelSynchronousIo.
OnCleanup

La méthode OnCleanup libère toutes les références à un objet WDF pour empêcher les fuites d’interface.
OnCleanupFile

La méthode OnCleanupFile annule toutes les demandes d’E/S qu’un pilote a en attente dans la file d’attente du framework.
OnCloseFile

La méthode OnCloseFile est appelée lorsque le dernier nombre de références sur un objet file descend à zéro et avant la libération de l’objet file.
OnCompletion

La méthode OnCompletion termine la requête spécifiée.
OnCreateFile

La méthode OnCreateFile est appelée pour gérer une demande de fichier ouvert lorsqu’une application ouvre un appareil via la fonction Microsoft Win32 CreateFile.
OnD0Entry

La méthode OnD0Entry avertit un pilote lorsqu’un appareil passe à l’état d’alimentation D0 afin que le pilote puisse effectuer les opérations nécessaires, telles que l’activation du périphérique.
OnD0EntryPostInterruptsEnabled

La fonction de rappel d’événement OnD0EntryPostInterruptsEnabled d’un pilote effectue des opérations spécifiques au périphérique qui sont requises lorsque le pilote active les interruptions matérielles de l’appareil.
OnD0Exit

La méthode OnD0Exit avertit un pilote lorsqu’un périphérique quitte l’état d’alimentation D0 afin que le pilote puisse effectuer les opérations nécessaires, telles que la désactivation de l’appareil.
OnD0ExitPreInterruptsDisabled

La fonction de rappel d’événement OnD0ExitPreInterruptsDisabled d’un pilote effectue des opérations spécifiques au périphérique qui sont requises avant que le pilote désactive les interruptions matérielles de l’appareil.
OnDefaultIoHandler

La méthode OnDefaultIoHandler gère les demandes d’E/S qu’aucune autre méthode n’est inscrite pour gérer.
OnDeinitialize

La méthode OnDeinitialize effectue toutes les opérations nécessaires avant qu’un système décharge un pilote.
OnDeviceAdd

La méthode OnDeviceAdd ajoute un nouvel appareil à un système.
OnDeviceIoControl

La méthode OnDeviceIoControl est appelée pour gérer une demande de contrôle d’E/S d’appareil lorsqu’une application effectue une opération spécifique sur un appareil via la fonction Microsoft Win32 OnDeviceIoControl.
OnDisarmWakeFromS0

La fonction de rappel d’événement OnDisarmWakeFromS0 d’un pilote désarme (c’est-à-dire désactive) la capacité d’un appareil à déclencher un signal de veille alors qu’il est dans un état de périphérique à faible consommation d’alimentation, si le système reste dans l’état de fonctionnement du système (S0).
OnDisarmWakeFromSx

La fonction de rappel d’événement OnDisarmWakeFromSx d’un pilote désarme (c’est-à-dire désactive) la capacité d’un appareil à déclencher un signal de veille alors que l’appareil et le système sont dans des états de faible consommation.
OnImpersonate

La méthode OnImpersonate gère l’emprunt d’identité.
OnInitialize

La méthode OnInitialize effectue toutes les opérations nécessaires pour initialiser un pilote.
OnIoCanceledOnQueue

La fonction de rappel d’événement OnIoCanceledOnQueue d’un pilote informe le pilote qu’une demande d’E/S a été annulée alors qu’elle se trouvait dans une file d’attente d’E/S.
OnIoResume

La méthode OnIoResume reprend le traitement de la demande d’E/S spécifiée à partir de la file d’attente spécifiée.
OnIoStop

La fonction de rappel OnIoStop arrête le traitement de la demande d’E/S spécifiée à partir de la file d’attente spécifiée.
OnPrepareHardware

La méthode OnPrepareHardware avertit un pilote de rendre le matériel spécifié accessible.
OnPrepareHardware

La méthode OnPrepareHardware effectue toutes les opérations nécessaires pour rendre un périphérique accessible au pilote.
OnQueryRemove

La méthode OnQueryRemove avertit un pilote avant qu’un périphérique ne soit supprimé d’un ordinateur.
OnQueryStop

La méthode OnQueryStop avertit un pilote avant l’arrêt d’un appareil.
OnRead

La méthode OnRead est appelée pour gérer une demande de lecture lorsqu’une application lit des informations à partir d’un appareil via la fonction Microsoft Win32 ReadFile ou ReadFileEx.
OnReaderCompletion

La fonction de rappel d’événement OnReaderCompletion d’un pilote informe le pilote qu’un lecteur continu a réussi une demande de lecture.
OnReaderFailure

La fonction de rappel d’événement OnReaderFailure d’un pilote informe le pilote qu’un lecteur continu a signalé une erreur lors du traitement d’une demande de lecture.
OnReleaseHardware

La méthode OnReleaseHardware avertit un pilote d’effectuer les opérations nécessaires lorsque le matériel spécifié n’est plus accessible.
OnReleaseHardware

La méthode OnReleaseHardware effectue les opérations nécessaires lorsqu’un appareil n’est plus accessible.
OnRemoteInterfaceArrival

La fonction de rappel d’événement OnRemoteInterfaceArrival d’un pilote informe le pilote lorsqu’une interface de périphérique est disponible.
OnRemoteInterfaceEvent

La fonction de rappel d’événement OnRemoteInterfaceEvent d’un pilote UMDF gère les événements d’appareil associés à une interface d’appareil.
OnRemoteInterfaceRemoval

La fonction de rappel d’événement OnRemoteInterfaceRemoval d’un pilote UMDF informe le pilote qu’il ne peut pas utiliser une interface de périphérique, car l’interface a été supprimée.
OnRemoteTargetQueryRemove

La fonction de rappel d’événement OnRemoteTargetQueryRemove d’un pilote UMDF détermine si l’appareil d’une cible d’E/S distante peut être arrêté et supprimé.
OnRemoteTargetRemoveCanceled

La fonction de rappel d’événement OnRemoteTargetRemoveCanceled d’un pilote UMDF effectue les opérations nécessaires lorsque le système d’exploitation annule la suppression de l’appareil d’une cible d’E/S distante.
OnRemoteTargetRemoveComplete

La fonction de rappel d’événement OnRemoteTargetRemoveComplete d’un pilote UMDF effectue les opérations nécessaires une fois que le système d’exploitation a terminé la suppression de l’appareil d’une cible d’E/S distante.
OnSelfManagedIoCleanup

La méthode OnSelfManagedIoCleanup libère de la mémoire pour les opérations d’E/S autogérées d’un appareil, une fois l’appareil supprimé.
OnSelfManagedIoFlush

La méthode OnSelfManagedIoFlush vide l’appareil pour les opérations d’E/S autogérées d’un appareil.
OnSelfManagedIoInit

La méthode OnSelfManagedIoInit initialise les opérations d’E/S autogérées d’un appareil.
OnSelfManagedIoRestart

La méthode OnSelfManagedIoRestart redémarre les opérations d’E/S autogérées d’un appareil.
OnSelfManagedIoStop

La méthode OnSelfManagedIoStop n’est pas utilisée dans la version actuelle de l’UMDF.
OnSelfManagedIoSuspend

La méthode OnSelfManagedIoSuspend interrompt les opérations d’E/S autogérées d’un appareil.
OnStateChange

La méthode OnStateChange est appelée lorsque l’état de l’objet file d’attente d’E/S change.
OnSurpriseRemoval

La méthode OnSurpriseRemoval avertit un pilote après la suppression inattendue d’un appareil d’un ordinateur afin que le pilote puisse effectuer les opérations nécessaires.
OnWakeFromS0Triggered

La fonction de rappel d’événement OnWakeFromS0Triggered d’un pilote informe le pilote que son appareil, qui était précédemment entré dans un état de périphérique de faible consommation alors que l’état d’alimentation du système est resté à S0, a peut-être déclenché un signal de veille.
OnWakeFromSxTriggered

La fonction de rappel d’événement OnWakeFromSxTriggered d’un pilote informe le pilote que son appareil, qui était précédemment entré dans un état de périphérique de faible consommation en raison de la réduction de la puissance du système, peut avoir déclenché un signal de sortie de veille.
OnWrite

La méthode OnWrite est appelée pour gérer une demande d’écriture lorsqu’une application écrit des informations sur un appareil via la fonction Microsoft Win32 WriteFile ou WriteFileEx.
OpenFileByName

La méthode OpenFileByName ouvre une cible d’E/S distante qui est un fichier.
OpenRemoteInterface

La méthode OpenRemoteInterface ouvre une interface de périphérique afin que le pilote puisse lui envoyer des demandes d’E/S.
PostEvent

La méthode PostEvent avertit de manière asynchrone les applications qui attendent l’événement spécifié à partir d’un pilote.
Purge

La méthode Purge indique au framework de rejeter les nouvelles demandes d’E/S entrantes et d’annuler toutes les demandes en attente.
PurgeSynchronously

La méthode PurgeSynchronously indique au framework de rejeter les nouvelles demandes d’E/S entrantes et d’annuler toutes les demandes en attente. La méthode retourne une fois toutes les demandes en attente annulées.
QueueWorkItemForIsr

La méthode QueueWorkItemForIsr met en file d’attente un élément de travail pour traiter le travail lié aux interruptions en dehors de la routine de service d’interruption.
READ_PORT_BUFFER_UCHAR

La fonction READ_PORT_BUFFER_UCHAR lit un nombre d’octets de l’adresse de port spécifiée dans une mémoire tampon.
READ_PORT_BUFFER_ULONG

La fonction READ_PORT_BUFFER_ULONG lit un certain nombre de valeurs ULONG de l’adresse de port spécifiée dans une mémoire tampon.
READ_PORT_BUFFER_USHORT

La fonction READ_PORT_BUFFER_USHORT lit un certain nombre de valeurs USHORT de l’adresse de port spécifiée dans une mémoire tampon.
READ_PORT_UCHAR

La fonction READ_PORT_UCHAR lit un octet à partir de l’adresse de port spécifiée.
READ_PORT_ULONG

La fonction READ_PORT_ULONG lit une valeur ULONG à partir de l’adresse de port spécifiée.
READ_PORT_USHORT

La fonction READ_PORT_USHORT lit une valeur USHORT à partir de l’adresse de port spécifiée.
READ_REGISTER_BUFFER_UCHAR

La fonction READ_REGISTER_BUFFER_UCHAR lit un nombre d’octets de l’adresse de registre spécifiée dans une mémoire tampon.
READ_REGISTER_BUFFER_ULONG

La fonction READ_REGISTER_BUFFER_ULONG lit un certain nombre de valeurs ULONG de l’adresse de registre spécifiée dans une mémoire tampon.
READ_REGISTER_BUFFER_ULONG64

La fonction READ_REGISTER_BUFFER_ULONG64 (wudfddi_hwaccess.h) lit un certain nombre de valeurs ULONG64 de l’adresse de registre spécifiée dans une mémoire tampon.
READ_REGISTER_BUFFER_USHORT

La fonction READ_REGISTER_BUFFER_USHORT lit un certain nombre de valeurs USHORT de l’adresse de registre spécifiée dans une mémoire tampon.
READ_REGISTER_UCHAR

La fonction READ_REGISTER_UCHAR lit un octet à partir de l’adresse de registre spécifiée.
READ_REGISTER_ULONG

La fonction READ_REGISTER_ULONG lit une valeur ULONG à partir de l’adresse de registre spécifiée.
READ_REGISTER_ULONG64

La fonction READ_REGISTER_ULONG64 (wudfddi_hwaccess.h) lit une valeur ULONG64 à partir de l’adresse de registre spécifiée.
READ_REGISTER_USHORT

La fonction READ_REGISTER_USHORT lit une valeur USHORT à partir de l’adresse de registre spécifiée.
ReadFromHardware

La méthode ReadFromHardware est utilisée en interne par le framework. Ne pas utiliser.
RegisterRemoteInterfaceNotification

La méthode RegisterRemoteInterfaceNotification inscrit un pilote pour recevoir une notification lorsqu’une interface de périphérique spécifiée devient disponible.
ReleaseInterruptLock

La méthode ReleaseInterruptLock met fin à une séquence de code qui s’exécute tout en maintenant le verrou d’un objet d’interruption.
ReleaseLock

La méthode ReleaseLock permet à l’infrastructure d’appeler des méthodes d’interfaces inscrites par le pilote que l’infrastructure empêchait d’appeler, car le pilote a appelé la méthode IWDFObject::AcquireLock.
Remove

La méthode Remove supprime une cible d’E/S locale.
Rouvrir

La méthode Reopen rouvre une cible d’E/S distante après sa fermeture temporaire.
Mise en file d’attente

La méthode Requeue renvoie une demande d’E/S au début de la file d’attente d’E/S à partir de laquelle elle a été remise au pilote.
Réinitialiser

La méthode Reset réinitialise le bouton bascule de données et efface la condition de blocage sur un canal USB.
ResumeIdle

La méthode ResumeIdle informe l’infrastructure que l’appareil n’est pas en cours d’utilisation et peut être placé dans un état de faible consommation d’énergie de l’appareil s’il reste inactif.
RetrieveActivityId

La méthode RetrieveActivityId récupère l’identificateur d’activité actuel associé à une demande d’E/S.
RetrieveContext

La méthode RetrieveContext récupère un contexte précédemment inscrit via la méthode IWDFObject::AssignContext.
RetrieveCountedFileName

La méthode RetrieveCountedFileName récupère le nom de fichier complet d’un fichier associé à un appareil.
RetrieveDescriptor

La méthode RetrieveDescriptor récupère un descripteur USB, qui peut décrire un appareil, une configuration ou une chaîne.
RetrieveDeviceInformation

La méthode RetrieveDeviceInformation récupère les informations sur l’appareil du type spécifié.
RetrieveDeviceInstanceId

La méthode RetrieveDeviceInstanceId récupère l’identificateur d’un instance d’un appareil.
RetrieveDeviceInstanceId

Cet article décrit comment la méthode RetrieveDeviceInstanceId récupère l’identificateur d’un instance d’un appareil.
RetrieveDeviceName

La méthode RetrieveDeviceName récupère le nom d’un appareil en mode noyau sous-jacent.
RetrieveDevicePropertyStore

La méthode RetrieveDevicePropertyStore récupère une interface de magasin de propriétés. Les pilotes peuvent utiliser la méthode pour accéder au Registre.
RetrieveDevicePropertyStore

La méthode RetrieveDevicePropertyStore récupère un magasin de propriétés d’appareil via lequel les clients peuvent lire et écrire des propriétés d’appareil.
RetrieveDevicePropertyStore

La méthode RetrieveDevicePropertyStore récupère une interface de magasin de propriétés que les pilotes peuvent utiliser pour accéder au Registre.
RetrieveFileName

La méthode RetrieveFileName récupère le nom complet du fichier associé à l’appareil en mode noyau sous-jacent.
RetrieveInputBuffer

La méthode RequestRetrieveInputBuffer récupère la mémoire tampon d’entrée d’une requête d’E/S.
RetrieveInputMemory

La méthode RetrieveInputMemory récupère l’interface IWDFMemory d’un objet de mémoire d’infrastructure qui représente la mémoire tampon d’entrée d’une requête d’E/S.
RetrieveNextRequest

La méthode RetrieveNextRequest récupère la requête d’E/S suivante à partir d’une file d’attente d’E/S.
RetrieveNextRequestByFileObject

La méthode RetrieveNextRequestByFileObject récupère à partir d’une file d’attente d’E/S la requête d’E/S suivante dont l’objet de fichier correspond à l’objet de fichier spécifié.
RetrieveOutputBuffer

La méthode RequestRetrieveOutputBuffer récupère la mémoire tampon de sortie d’une requête d’E/S.
RetrieveOutputMemory

La méthode RetrieveOutputMemory récupère l’interface IWDFMemory d’un objet mémoire d’infrastructure qui représente la mémoire tampon de sortie d’une requête d’E/S.
RetrievePipePolicy

La méthode RetrievePipePolicy récupère une stratégie de canal WinUsb.
RetrievePowerPolicy

La méthode RetrievePowerPolicy récupère une stratégie d’alimentation WinUsb.
RetrieveSymbolicLink

La méthode RetrieveSymbolicLink récupère le nom de lien symbolique attribué par le système d’exploitation à une interface d’appareil.
RetrieveUnifiedDevicePropertyStore

La méthode RetrieveUnifiedDevicePropertyStore récupère une interface de magasin de propriétés unifiée.
RetrieveUsbInterface

La méthode RetrieveUsbInterface récupère l’interface USB spécifiée pour un périphérique USB.
RetrieveUsbPipeObject

La méthode RetrieveUsbPipeObject récupère un objet de canal USB pour l’index de canal spécifié.
RetrieveVersionString

La méthode RetrieveVersionString récupère la version de l’infrastructure.
Réutiliser

La méthode Reuse réinitialise un objet de demande d’infrastructure afin qu’il puisse être réutilisé.
SelectSetting

La méthode SelectSetting sélectionne l’autre paramètre spécifié sur une interface USB.
Envoi

La méthode Send envoie une requête à la cible d’E/S spécifiée.
SetActivityId

La méthode SetActivityId associe un identificateur d’activité à une demande d’E/S.
SetBuffer

La méthode SetBuffer affecte une mémoire tampon spécifiée à un objet mémoire créé par un pilote en appelant IWDFDriver::CreatePreallocatedWdfMemory.
SetCompletionCallback

La méthode SetCompletionCallback inscrit l’interface de la méthode OnCompletion que l’infrastructure doit appeler lorsqu’une demande d’E/S se termine.
SetExtendedPolicy

La méthode SetExtendedPolicy spécifie la priorité d’interruption, l’affinité processeur, la stratégie d’affinité et le groupe de processeurs pour une interruption spécifiée.
SetFilter

La méthode SetFilter définit la propriété qui active un appareil en tant qu’appareil de filtre.
SetInformation

La méthode SetInformation définit la taille des informations d’une demande.
SetIoTypePreference

La méthode SetIoTypePreference spécifie vos préférences quant à la façon dont UMDF et le pilote accèdent aux mémoires tampons de données des demandes d’E/S d’un appareil.
SetLockingConstraint

La méthode SetLockingConstraint définit le modèle de synchronisation (ou de verrouillage) pour les fonctions de rappel dans le pilote.
SetNamedValue

La méthode SetNamedValue définit la valeur d’une propriété.
SetPipePolicy

La méthode SetPipePolicy définit la stratégie de canal WinUsb.
SetPnpCapability

La méthode SetPnpCapability définit la capacité de Plug-and-Play (PnP) spécifiée d’un appareil à l’état spécifié.
SetPnpState

La méthode SetPnpState active ou désactive (ou définit l’état par défaut) la propriété Plug-and-Play (PnP) spécifiée d’un appareil.
SetPolicy

La méthode SetPolicy spécifie la priorité d’interruption, l’affinité processeur et la stratégie d’affinité pour une interruption spécifiée.
SetPowerPolicy

La méthode SetPowerPolicy définit la stratégie d’alimentation WinUsb.
SetPowerPolicyOwnership

La méthode SetPowerPolicyOwnership définit la propriété de la stratégie d’alimentation sur un pilote ou supprime la propriété du pilote.
SetPropertyData

La méthode SetPropertyData modifie le paramètre actuel d’une propriété d’appareil.
SetUserModeDriverInitiatedIo

La méthode SetUserModeDriverInitiatedIo indique aux pilotes en mode noyau qui se trouvent sous le pilote UMDF dans la même pile de périphériques qu’une requête particulière doit être traitée comme si elle provenait d’un pilote UMDF.
Start

La méthode Start permet à une file d’attente d’E/S de commencer à recevoir de nouvelles demandes d’E/S et de les remettre à un pilote.
Start

La méthode Start commence à envoyer des requêtes en file d’attente à une cible d’E/S locale.
Start

La méthode IWDFRemoteTarget::Start redémarre une cible d’E/S distante qui est arrêtée.
Stop

La méthode Stop empêche une file d’attente d’E/S de remettre des demandes d’E/S, mais la file d’attente reçoit et stocke les nouvelles demandes.
Stop

La méthode Stop cesse d’envoyer des requêtes en file d’attente à une cible d’E/S locale.
Stop

La méthode Stop arrête temporairement une cible d’E/S distante.
StopAcknowledge

La méthode StopAcknowledge informe l’infrastructure que le pilote a cessé de traiter une demande d’E/S spécifiée.
StopIdle

La méthode StopIdle informe l’infrastructure que l’appareil doit être placé dans son état d’alimentation opérationnel (D0).
StopSynchronously

La méthode StopSynchronously empêche une file d’attente d’E/S de remettre des demandes d’E/S, mais la file d’attente reçoit et stocke les nouvelles demandes. La méthode retourne une fois que toutes les demandes remises ont été annulées ou terminées.
TryToAcquireInterruptLock

La méthode TryToAcquireInterruptLock acquiert le verrou d’interruption si aucun autre thread ne l’a déjà acquis.
UnmapIoSpace

La méthode UnmapIoSpace annule le mappage d’une plage spécifiée d’adresses physiques précédemment mappées par la méthode MapIoSpace.
UnmarkCancelable

La méthode UnmarkCancelable désactive l’annulation d’une demande d’E/S.
WDF_ABS_TIMEOUT_IN_MS

La fonction WDF_ABS_TIMEOUT_IN_MS convertit un nombre spécifié de millisecondes en valeur de temps absolue.
WDF_ABS_TIMEOUT_IN_SEC

La fonction WDF_ABS_TIMEOUT_IN_SEC convertit un nombre de secondes spécifié en valeur de temps absolue.
WDF_ABS_TIMEOUT_IN_US

La fonction WDF_ABS_TIMEOUT_IN_US convertit un nombre spécifié de microsecondes en une valeur de temps absolue.
WDF_ALIGN_SIZE_DOWN

La fonction WDF_ALIGN_SIZE_DOWN retourne la taille de mémoire tampon inférieure suivante qui est alignée sur un décalage d’alignement spécifié.
WDF_ALIGN_SIZE_UP

La fonction WDF_ALIGN_SIZE_UP retourne la taille de mémoire tampon supérieure suivante qui est alignée sur un décalage d’alignement spécifié.
WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT

La fonction WDF_CHILD_ADDRESS_DESCRIPTION_HEADER_INIT initialise une structure WDF_CHILD_ADDRESS_DESCRIPTION_HEADER.
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT

La fonction WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER_INIT initialise une structure WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER.
WDF_CHILD_LIST_CONFIG_INIT

La fonction WDF_CHILD_LIST_CONFIG_INIT initialise une structure WDF_CHILD_LIST_CONFIG.
WDF_CHILD_LIST_ITERATOR_INIT

La fonction WDF_CHILD_LIST_ITERATOR_INIT initialise une structure WDF_CHILD_LIST_ITERATOR.
WDF_CHILD_RETRIEVE_INFO_INIT

La fonction WDF_CHILD_RETRIEVE_INFO_INIT initialise une structure WDF_CHILD_RETRIEVE_INFO.
WDF_COINSTALLER_INSTALL_OPTIONS_INIT

La fonction WDF_COINSTALLER_INSTALL_OPTIONS_INIT initialise une structure WDF_COINSTALLER_INSTALL_OPTIONS.
WDF_COMMON_BUFFER_CONFIG_INIT

La fonction WDF_COMMON_BUFFER_CONFIG_INIT initialise une structure WDF_COMMON_BUFFER_CONFIG.
WDF_COMPANION_EVENT_CALLBACKS_INIT

Cet article WDF_COMPANION_EVENT_CALLBACKS_INIT fonction est destiné uniquement à un usage interne.
WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT

La fonction WDF_DEVICE_INTERFACE_PROPERTY_DATA_INIT initialise la structure WDF_DEVICE_INTERFACE_PROPERTY_DATA d’un pilote.
WDF_DEVICE_PNP_CAPABILITIES_INIT

La fonction WDF_DEVICE_PNP_CAPABILITIES_INIT initialise une structure WDF_DEVICE_PNP_CAPABILITIES.
WDF_DEVICE_POWER_CAPABILITIES_INIT

La fonction WDF_DEVICE_POWER_CAPABILITIES_INIT initialise une structure WDF_DEVICE_POWER_CAPABILITIES.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT

La fonction WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT initialise la structure WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS d’un pilote.
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT

La fonction WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS_INIT initialise la structure WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS d’un pilote.
WDF_DEVICE_PROPERTY_DATA_INIT

La fonction WDF_DEVICE_PROPERTY_DATA_INIT initialise la structure WDF_DEVICE_PROPERTY_DATA d’un pilote.
WDF_DEVICE_STATE_INIT

La fonction WDF_DEVICE_STATE_INIT initialise la structure WDF_DEVICE_STATE d’un pilote.
WDF_DMA_ENABLER_CONFIG_INIT

La fonction WDF_DMA_ENABLER_CONFIG_INIT initialise la structure WDF_DMA_ENABLER_CONFIG d’un pilote.
WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT

La fonction WDF_DMA_SYSTEM_PROFILE_CONFIG_INIT initialise la structure WDF_DMA_SYSTEM_PROFILE_CONFIG d’un pilote.
WDF_DPC_CONFIG_INIT

La fonction WDF_DPC_CONFIG_INIT initialise la structure WDF_DPC_CONFIG d’un pilote.
WDF_DRIVER_CONFIG_INIT

La fonction WDF_DRIVER_CONFIG_INIT initialise la structure WDF_DRIVER_CONFIG d’un pilote.
WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT

La fonction WDF_DRIVER_VERSION_AVAILABLE_PARAMS_INIT initialise une structure WDF_DRIVER_VERSION_AVAILABLE_PARAMS.
WDF_FDO_EVENT_CALLBACKS_INIT

La fonction WDF_FDO_EVENT_CALLBACKS_INIT initialise une structure WDF_FDO_EVENT_CALLBACKS.
WDF_FILEOBJECT_CONFIG_INIT

La fonction WDF_FILEOBJECT_CONFIG_INIT initialise la structure WDF_FILEOBJECT_CONFIG d’un pilote.
WDF_GET_CONTEXT_TYPE_INFO

Cette macro est réservée à un usage interne uniquement.
WDF_INTERRUPT_CONFIG_INIT

La fonction WDF_INTERRUPT_CONFIG_INIT initialise une structure WDF_INTERRUPT_CONFIG.
WDF_INTERRUPT_EXTENDED_POLICY_INIT

La fonction WDF_INTERRUPT_EXTENDED_POLICY_INIT initialise une structure WDF_INTERRUPT_EXTENDED_POLICY.
WDF_INTERRUPT_EXTENDED_POLICY_INIT

Découvrez comment la fonction WDF_INTERRUPT_EXTENDED_POLICY_INIT initialise une structure WDF_INTERRUPT_EXTENDED_POLICY.
WDF_INTERRUPT_INFO_INIT

La fonction WDF_INTERRUPT_INFO_INIT initialise une structure WDF_INTERRUPT_INFO.
WDF_INTERRUPT_INFO_INIT

Découvrez comment la fonction WDF_INTERRUPT_INFO_INIT initialise une structure de WDF_INTERRUPT_INFO.
WDF_IO_QUEUE_CONFIG_INIT

La fonction WDF_IO_QUEUE_CONFIG_INIT initialise la structure WDF_IO_QUEUE_CONFIG d’un pilote.
WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE

La fonction WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE initialise la structure WDF_IO_QUEUE_CONFIG d’un pilote.
WDF_IO_QUEUE_DRAINED

La fonction WDF_IO_QUEUE_DRAINED retourne TRUE si l’état de la file d’attente d’E/S indique que la file d’attente est vidée.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT

La fonction WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_DEFAULT_INIT initialise la structure WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY d’un pilote.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT

La fonction WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_EXAMINE_INIT initialise la structure WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY d’un pilote.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT

La fonction WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY_PAGINGIO_INIT initialise la structure WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY d’un pilote.
WDF_IO_QUEUE_IDLE

La fonction WDF_IO_QUEUE_IDLE retourne TRUE si l’état d’une file d’attente d’E/S indique que la file d’attente est vidée.
WDF_IO_QUEUE_PURGED

La fonction WDF_IO_QUEUE_PURGED retourne TRUE si l’état d’une file d’attente d’E/S indique que la file d’attente est vidée.
WDF_IO_QUEUE_READY

La fonction WDF_IO_QUEUE_READY retourne TRUE si l’état d’une file d’attente d’E/S indique que la file d’attente est vidée.
WDF_IO_QUEUE_STOPPED

La fonction WDF_IO_QUEUE_STOPPED retourne TRUE si l’état d’une file d’attente d’E/S indique que la file d’attente est arrêtée.
WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME

La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_CREATE_BY_NAME initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse ouvrir une cible d’E/S en spécifiant le nom de l’appareil, du fichier ou de l’interface de périphérique.
WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE

La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_EXISTING_DEVICE initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse ouvrir une cible d’E/S distante en spécifiant un objet de périphérique WDM (Windows Driver Model).
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE

La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_FILE initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse ouvrir une cible d’E/S en spécifiant un nom de fichier.
WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME

La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_OPEN_BY_NAME initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse ouvrir une cible d’E/S en spécifiant le nom de l’appareil, du fichier ou de l’interface de périphérique.
WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN

La fonction WDF_IO_TARGET_OPEN_PARAMS_INIT_REOPEN initialise la structure WDF_IO_TARGET_OPEN_PARAMS d’un pilote afin que le pilote puisse rouvrir une cible d’E/S distante.
WDF_IO_TYPE_CONFIG_INIT

La fonction WDF_IO_TYPE_CONFIG_INIT initialise la structure WDF_IO_TYPE_CONFIG d’un pilote.
WDF_MEMORY_DESCRIPTOR_INIT_BUFFER

La fonction WDF_MEMORY_DESCRIPTOR_INIT_BUFFER initialise une structure WDF_MEMORY_DESCRIPTOR afin qu’elle décrive une mémoire tampon spécifiée.
WDF_MEMORY_DESCRIPTOR_INIT_HANDLE

La fonction WDF_MEMORY_DESCRIPTOR_INIT_HANDLE initialise une structure WDF_MEMORY_DESCRIPTOR afin qu’elle décrive un objet de mémoire d’infrastructure spécifié.
WDF_MEMORY_DESCRIPTOR_INIT_MDL

La fonction WDF_MEMORY_DESCRIPTOR_INIT_MDL initialise une structure WDF_MEMORY_DESCRIPTOR afin qu’elle décrive une liste de descripteurs mémoire (MDL) spécifiée.
WDF_OBJECT_ATTRIBUTES_INIT

La fonction WDF_OBJECT_ATTRIBUTES_INIT initialise la structure WDF_OBJECT_ATTRIBUTES d’un pilote.
WDF_PDO_EVENT_CALLBACKS_INIT

La fonction WDF_PDO_EVENT_CALLBACKS_INIT initialise une structure WDF_PDO_EVENT_CALLBACKS.
WDF_PNPPOWER_EVENT_CALLBACKS_INIT

La fonction WDF_PNPPOWER_EVENT_CALLBACKS_INIT initialise la structure WDF_PNPPOWER_EVENT_CALLBACKS d’un pilote.
WDF_POWER_FRAMEWORK_SETTINGS_INIT

La fonction WDF_POWER_FRAMEWORK_SETTINGS_INIT initialise une structure WDF_POWER_FRAMEWORK_SETTINGS.
WDF_POWER_POLICY_EVENT_CALLBACKS_INIT

La fonction WDF_POWER_POLICY_EVENT_CALLBACKS_INIT initialise la structure WDF_POWER_POLICY_EVENT_CALLBACKS d’un pilote.
WDF_QUERY_INTERFACE_CONFIG_INIT

La fonction WDF_QUERY_INTERFACE_CONFIG_INIT initialise la structure WDF_QUERY_INTERFACE_CONFIG d’un pilote.
WDF_READ_PORT_BUFFER_UCHAR

La fonction WDF_READ_PORT_BUFFER_UCHAR lit un certain nombre d’octets de l’adresse de port spécifiée dans une mémoire tampon.
WDF_READ_PORT_BUFFER_ULONG

La fonction WDF_READ_PORT_BUFFER_ULONG lit un certain nombre de valeurs ULONG de l’adresse de port spécifiée dans une mémoire tampon.
WDF_READ_PORT_BUFFER_USHORT

La fonction WDF_READ_PORT_BUFFER_USHORT lit un certain nombre de valeurs USHORT de l’adresse de port spécifiée dans une mémoire tampon.
WDF_READ_PORT_UCHAR

La fonction WDF_READ_PORT_UCHAR lit un octet à partir de l’adresse de port spécifiée.
WDF_READ_PORT_ULONG

La fonction WDF_READ_PORT_ULONG lit une valeur ULONG à partir de l’adresse de port spécifiée.
WDF_READ_PORT_USHORT

La fonction WDF_READ_PORT_USHORT lit une valeur USHORT à partir de l’adresse de port spécifiée.
WDF_READ_REGISTER_BUFFER_UCHAR

La fonction WDF_READ_REGISTER_BUFFER_UCHAR lit un nombre d’octets de l’adresse de registre spécifiée dans une mémoire tampon.
WDF_READ_REGISTER_BUFFER_ULONG

La fonction WDF_READ_REGISTER_BUFFER_ULONG lit un certain nombre de valeurs ULONG de l’adresse de registre spécifiée dans une mémoire tampon.
WDF_READ_REGISTER_BUFFER_ULONG64

La fonction WDF_READ_REGISTER_BUFFER_ULONG64 lit un certain nombre de valeurs ULONG64 de l’adresse de registre spécifiée dans une mémoire tampon.
WDF_READ_REGISTER_BUFFER_USHORT

La fonction WDF_READ_REGISTER_BUFFER_USHORT lit un certain nombre de valeurs USHORT de l’adresse de registre spécifiée dans une mémoire tampon.
WDF_READ_REGISTER_UCHAR

La fonction WDF_READ_REGISTER_UCHAR lit un octet à partir de l’adresse de registre spécifiée.
WDF_READ_REGISTER_ULONG

La fonction WDF_READ_REGISTER_ULONG lit une valeur ULONG à partir de l’adresse de registre spécifiée.
WDF_READ_REGISTER_ULONG64

La fonction WDF_READ_REGISTER_ULONG64 lit une valeur ULONG64 à partir de l’adresse de registre spécifiée.
WDF_READ_REGISTER_USHORT

La fonction WDF_READ_REGISTER_USHORT lit une valeur USHORT à partir de l’adresse de registre spécifiée.
WDF_REL_TIMEOUT_IN_MS

La fonction WDF_REL_TIMEOUT_IN_MS convertit un nombre spécifié de millisecondes en une valeur de temps relative.
WDF_REL_TIMEOUT_IN_SEC

La fonction WDF_REL_TIMEOUT_IN_SEC convertit un nombre de secondes spécifié en valeur de temps relative.
WDF_REL_TIMEOUT_IN_US

La fonction WDF_REL_TIMEOUT_IN_US convertit un nombre spécifié de microsecondes en une valeur de temps relative.
WDF_REMOVE_LOCK_OPTIONS_INIT

La fonction WDF_REMOVE_LOCK_OPTIONS_INIT initialise une structure WDF_REMOVE_LOCK_OPTIONS.
WDF_REQUEST_COMPLETION_PARAMS_INIT

La fonction WDF_REQUEST_COMPLETION_PARAMS_INIT initialise une structure WDF_REQUEST_COMPLETION_PARAMS.
WDF_REQUEST_FORWARD_OPTIONS_INIT

La fonction WDF_REQUEST_FORWARD_OPTIONS_INIT initialise une structure WDF_REQUEST_FORWARD_OPTIONS.
WDF_REQUEST_PARAMETERS_INIT

La fonction WDF_REQUEST_PARAMETERS_INIT initialise une structure WDF_REQUEST_PARAMETERS.
WDF_REQUEST_REUSE_PARAMS_INIT

La fonction WDF_REQUEST_REUSE_PARAMS_INIT initialise la structure WDF_REQUEST_REUSE_PARAMS d’un pilote.
WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP

La fonction WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP définit une nouvelle IRP dans la structure WDF_REQUEST_REUSE_PARAMS d’un pilote.
WDF_REQUEST_SEND_OPTIONS_INIT

La fonction WDF_REQUEST_SEND_OPTIONS_INIT initialise la structure WDF_REQUEST_SEND_OPTIONS d’un pilote.
WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT

La fonction WDF_REQUEST_SEND_OPTIONS_SET_TIMEOUT définit une valeur de délai d’attente dans la structure WDF_REQUEST_SEND_OPTIONS d’un pilote.
WDF_TASK_QUEUE_CONFIG_INIT

Cet article WDF_TASK_QUEUE_CONFIG_INIT fonction est destiné à un usage interne uniquement.
WDF_TASK_SEND_OPTIONS_INIT

Cet article WDF_TASK_SEND_OPTIONS_INIT fonction est destiné à un usage interne uniquement.
WDF_TIMER_CONFIG_INIT

La fonction WDF_TIMER_CONFIG_INIT initialise une structure WDF_TIMER_CONFIG pour un minuteur qui utilisera un délai d’échéance unique.
WDF_TIMER_CONFIG_INIT_PERIODIC

La fonction WDF_TIMER_CONFIG_INIT_PERIODIC initialise une structure WDF_TIMER_CONFIG pour un minuteur périodique.
WDF_TYPE_NAME_POINTER_TYPE

La macro WDF_TYPE_NAME_POINTER_TYPE est réservée à une utilisation interne uniquement.
WDF_TYPE_NAME_TO_TYPE_INFO

La macro WDF_TYPE_NAME_TO_TYPE_INFO est réservée à une utilisation interne uniquement.
WDF_USB_CONTINUOUS_READER_CONFIG_INIT

La fonction WDF_USB_CONTINUOUS_READER_CONFIG_INIT initialise une structure WDF_USB_CONTINUOUS_READER_CONFIG.
WDF_USB_CONTROL_SETUP_PACKET_INIT

La fonction WDF_USB_CONTROL_SETUP_PACKET_INIT initialise une structure WDF_USB_CONTROL_SETUP_PACKET pour un transfert de contrôle USB standard.
WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS

La fonction WDF_USB_CONTROL_SETUP_PACKET_INIT_CLASS initialise une structure WDF_USB_CONTROL_SETUP_PACKET pour un transfert de contrôle USB spécifique à la classe de périphérique.
WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE

La fonction WDF_USB_CONTROL_SETUP_PACKET_INIT_FEATURE initialise une structure WDF_USB_CONTROL_SETUP_PACKET pour un transfert de contrôle USB qui définit ou efface une fonctionnalité d’appareil.
WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS

La fonction WDF_USB_CONTROL_SETUP_PACKET_INIT_GET_STATUS initialise une structure de WDF_USB_CONTROL_SETUP_PACKET pour un transfert de contrôle USB qui obtient des status de périphérique.
WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR

La fonction WDF_USB_CONTROL_SETUP_PACKET_INIT_VENDOR initialise une structure WDF_USB_CONTROL_SETUP_PACKET pour un transfert de contrôle USB spécifique au fournisseur.
WDF_USB_DEVICE_CREATE_CONFIG_INIT

La fonction WDF_USB_DEVICE_CREATE_CONFIG_INIT initialise une structure de WDF_USB_DEVICE_CREATE_CONFIG.
WDF_USB_DEVICE_INFORMATION_INIT

La fonction WDF_USB_DEVICE_INFORMATION_INIT initialise la structure WDF_USB_DEVICE_INFORMATION d’un pilote.
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG

La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_DECONFIG initialise une structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS afin qu’un pilote puisse déconfigurer un périphérique USB.
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS

La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_INTERFACES_DESCRIPTORS initialise une structure de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS afin qu’un pilote puisse spécifier une configuration à l’aide de descripteurs USB.
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES

La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_MULTIPLE_INTERFACES initialise une structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS afin qu’un pilote puisse configurer un appareil pour utiliser plusieurs interfaces.
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE

La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_SINGLE_INTERFACE initialise une structure de WDF_USB_DEVICE_SELECT_CONFIG_PARAMS afin qu’un pilote puisse configurer un appareil pour utiliser une interface unique spécifiée.
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB

La fonction WDF_USB_DEVICE_SELECT_CONFIG_PARAMS_INIT_URB initialise une structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS afin qu’un pilote puisse spécifier une configuration à l’aide d’un URB.
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR

La fonction WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_DESCRIPTOR initialise une structure WDF_USB_INTERFACE_SELECT_SETTING_PARAMS afin qu’un pilote puisse sélectionner une interface USB en spécifiant un descripteur d’interface.
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING

La fonction WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_SETTING initialise une structure de WDF_USB_INTERFACE_SELECT_SETTING_PARAMS afin qu’un pilote puisse sélectionner une interface USB en spécifiant une poignée à un objet d’interface et un autre paramètre pour l’interface.
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB

La fonction WDF_USB_INTERFACE_SELECT_SETTING_PARAMS_INIT_URB initialise une structure WDF_USB_INTERFACE_SELECT_SETTING_PARAMS afin qu’un pilote puisse sélectionner une interface USB en spécifiant une interface URB.
WDF_USB_PIPE_DIRECTION_IN

La fonction WDF_USB_PIPE_DIRECTION_IN détermine si un point de terminaison USB spécifié est un point de terminaison d’entrée.
WDF_USB_PIPE_DIRECTION_OUT

La fonction WDF_USB_PIPE_DIRECTION_OUT détermine si un point de terminaison USB spécifié est un point de terminaison de sortie.
WDF_USB_PIPE_INFORMATION_INIT

La fonction WDF_USB_PIPE_INFORMATION_INIT initialise une structure WDF_USB_PIPE_INFORMATION.
WDF_WMI_BUFFER_APPEND_STRING

La fonction WDF_WMI_BUFFER_APPEND_STRING copie une chaîne Unicode spécifiée dans une mémoire tampon spécifiée au format WMI requis.
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER

La fonction WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER initialise une structure WDF_WMI_INSTANCE_CONFIG et stocke un handle spécifié dans un objet de fournisseur WMI.
WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG

La fonction WDF_WMI_INSTANCE_CONFIG_INIT_PROVIDER_CONFIG initialise une structure WDF_WMI_INSTANCE_CONFIG et stocke un pointeur vers une structure WDF_WMI_PROVIDER_CONFIG spécifiée.
WDF_WMI_PROVIDER_CONFIG_INIT

La fonction WDF_WMI_PROVIDER_CONFIG_INIT initialise une structure WDF_WMI_PROVIDER_CONFIG.
WDF_WORKITEM_CONFIG_INIT

La fonction WDF_WORKITEM_CONFIG_INIT initialise la structure WDF_WORKITEM_CONFIG d’un pilote.
WDF_WRITE_PORT_BUFFER_UCHAR

La fonction WDF_WRITE_PORT_BUFFER_UCHAR écrit un nombre d’octets d’une mémoire tampon sur le port spécifié.
WDF_WRITE_PORT_BUFFER_ULONG

La fonction WDF_WRITE_PORT_BUFFER_ULONG écrit un certain nombre de valeurs ULONG à partir d’une mémoire tampon vers l’adresse de port spécifiée.
WDF_WRITE_PORT_BUFFER_USHORT

La fonction WDF_WRITE_PORT_BUFFER_USHORT écrit un certain nombre de valeurs USHORT d’une mémoire tampon vers l’adresse de port spécifiée.
WDF_WRITE_PORT_UCHAR

La fonction WDF_WRITE_PORT_UCHAR écrit un octet dans l’adresse de port spécifiée.
WDF_WRITE_PORT_ULONG

La fonction WDF_WRITE_PORT_ULONG écrit une valeur ULONG dans l’adresse de port spécifiée.
WDF_WRITE_PORT_USHORT

La fonction WDF_WRITE_PORT_USHORT écrit une valeur USHORT dans l’adresse de port spécifiée.
WDF_WRITE_REGISTER_BUFFER_UCHAR

La fonction WDF_WRITE_REGISTER_BUFFER_UCHAR écrit un nombre d’octets d’une mémoire tampon dans le registre spécifié.
WDF_WRITE_REGISTER_BUFFER_ULONG

La fonction WDF_WRITE_REGISTER_BUFFER_ULONG écrit un certain nombre de valeurs ULONG d’une mémoire tampon dans le registre spécifié.
WDF_WRITE_REGISTER_BUFFER_ULONG64

La fonction WDF_WRITE_REGISTER_BUFFER_ULONG64 écrit un certain nombre de valeurs ULONG64 d’une mémoire tampon dans le registre spécifié.
WDF_WRITE_REGISTER_BUFFER_USHORT

La routine WDF_WRITE_REGISTER_BUFFER_USHORT écrit un certain nombre de valeurs USHORT d’une mémoire tampon dans le registre spécifié.
WDF_WRITE_REGISTER_UCHAR

La routine WDF_WRITE_REGISTER_UCHAR écrit un octet dans l’adresse spécifiée.
WDF_WRITE_REGISTER_ULONG

La routine WDF_WRITE_REGISTER_ULONG écrit une valeur ULONG à l’adresse spécifiée.
WDF_WRITE_REGISTER_ULONG64

La fonction WDF_WRITE_REGISTER_ULONG64 écrit une valeur ULONG64 dans l’adresse spécifiée.
WDF_WRITE_REGISTER_USHORT

La routine WDF_WRITE_REGISTER_USHORT écrit une valeur USHORT à l’adresse spécifiée.
WdfChildListAddOrUpdateChildDescriptionAsPresent

La méthode WdfChildListAddOrUpdateChildDescriptionAsPresent ajoute une nouvelle description enfant à une liste d’enfants ou met à jour une description enfant existante.
WdfChildListBeginIteration

La méthode WdfChildListBeginIteration prépare l’infrastructure pour la récupération des éléments d’une liste enfant spécifiée.
WdfChildListBeginScan

La méthode WdfChildListBeginScan prépare une liste spécifiée d’appareils enfants afin que le pilote puisse mettre à jour les informations de la liste.
WdfChildListCreate

La méthode WdfChildListCreate crée une liste enfant pour un appareil parent spécifié.
WdfChildListEndIteration

La méthode WdfChildListEndIteration traite les modifications apportées à une liste enfant spécifiée.
WdfChildListEndScan

La méthode WdfChildListEndScan traite les modifications apportées à une liste enfant spécifiée.
WdfChildListGetDevice

La méthode WdfChildListGetDevice retourne un handle à l’objet d’appareil framework qui représente l’appareil parent d’une liste enfant spécifiée.
WdfChildListRequestChildEject

La méthode WdfChildListRequestChildEject informe l’infrastructure qu’un appareil spécifié est sur le point d’être éjecté de sa station d’accueil.
WdfChildListRetrieveAddressDescription

La méthode WdfChildListRetrieveAddressDescription localise un appareil enfant qui a une description d’identification spécifiée et récupère la description de l’adresse de l’appareil.
WdfChildListRetrieveNextDevice

La méthode WdfChildListRetrieveNextDevice traverse une liste enfant spécifiée et récupère l’appareil enfant suivant qui correspond aux critères spécifiés.
WdfChildListRetrievePdo

La méthode WdfChildListRetrievePdo retourne un handle à l’objet d’appareil framework associé à une description enfant spécifiée dans une liste enfant.
WdfChildListUpdateAllChildDescriptionsAsPresent

La méthode WdfChildListUpdateAllChildDescriptionsAsPresent informe l’infrastructure que tous les appareils enfants d’une liste enfant spécifiée sont branchés et disponibles.
WdfChildListUpdateChildDescriptionAsMissing

La méthode WdfChildListUpdateChildDescriptionAsMissing informe l’infrastructure qu’un appareil enfant spécifié est actuellement débranché ou indisponible.
WdfCmResourceListAppendDescriptor

La méthode WdfCmResourceListAppendDescriptor ajoute un descripteur de ressources à la fin d’une liste de ressources spécifiée.
WdfCmResourceListGetCount

La méthode WdfCmResourceListGetCount retourne le nombre de descripteurs de ressources contenus dans une liste de ressources spécifiée.
WdfCmResourceListGetDescriptor

La méthode WdfCmResourceListGetDescriptor retourne un pointeur vers un descripteur de ressource contenu dans une liste de ressources spécifiée.
WdfCmResourceListInsertDescriptor

La méthode WdfCmResourceListInsertDescriptor insère un descripteur de ressource dans une liste de ressources spécifiée.
WdfCmResourceListRemove

La méthode WdfCmResourceListRemove supprime un descripteur de ressources d’une liste de ressources spécifiée.
WdfCmResourceListRemoveByDescriptor

La méthode WdfCmResourceListRemoveByDescriptor supprime un descripteur de ressources spécifié d’une liste de ressources spécifiée.
WdfCollectionAdd

La méthode WdfCollectionAdd ajoute un objet framework spécifié à une collection d’objets.
WdfCollectionCreate

La méthode WdfCollectionCreate crée un objet de collection d’infrastructure.
WdfCollectionGetCount

La méthode WdfCollectionGetCount retourne le nombre d’objets qui se trouvent actuellement dans une collection d’objets.
WdfCollectionGetFirstItem

La méthode WdfCollectionGetFirstItem retourne un handle au premier objet qui se trouve dans une collection d’objets.
WdfCollectionGetItem

La méthode WdfCollectionGetItem retourne un handle à l’objet contenu dans une collection d’objets spécifiée et associé à une valeur d’index spécifiée.
WdfCollectionGetLastItem

La méthode WdfCollectionGetLastItem retourne un handle au dernier objet qui se trouve dans une collection d’objets.
WdfCollectionRemove

La méthode WdfCollectionRemove supprime un objet d’une collection d’objets spécifiée.
WdfCollectionRemoveItem

La méthode WdfCollectionRemoveItem supprime un objet spécifié d’une collection d’objets, en fonction d’une valeur d’index spécifiée.
WdfCommonBufferCreate

La méthode WdfCommonBufferCreate crée une mémoire tampon à laquelle le pilote et un appareil d’accès direct à la mémoire (DMA) peuvent accéder simultanément.
WdfCommonBufferCreateWithConfig

La méthode WdfCommonBufferCreateWithConfig crée une mémoire tampon à laquelle le pilote et un périphérique d’accès direct à la mémoire (DMA) peuvent accéder simultanément, et la méthode spécifie également les informations de configuration de la mémoire tampon.
WdfCommonBufferGetAlignedLogicalAddress

La méthode WdfCommonBufferGetAlignedLogicalAddress retourne l’adresse logique associée à une mémoire tampon commune spécifiée.
WdfCommonBufferGetAlignedVirtualAddress

La méthode WdfCommonBufferGetAlignedVirtualAddress retourne l’adresse virtuelle associée à une mémoire tampon commune spécifiée.
WdfCommonBufferGetLength

La méthode WdfCommonBufferGetLength retourne la longueur d’une mémoire tampon commune spécifiée.
WdfCompanionCreate

Cet article sur la fonction WdfCompanionCreate est destiné à un usage interne uniquement.
WdfCompanionCreateTaskQueue

Cet article sur la fonction WdfCompanionCreateTaskQueue est destiné à un usage interne uniquement.
WdfCompanionTargetSendTaskSynchronously

Cet article sur la fonction WdfCompanionTargetSendTaskSynchronously est destiné à un usage interne uniquement.
WdfCompanionTargetWdmGetCompanionProcess

Cet article sur la fonction WdfCompanionTargetWdmGetCompanionProcess est destiné à un usage interne uniquement.
WdfCompanionWdmGetSecureDeviceHandle

Cet article sur la fonction WdfCompanionWdmGetSecureDeviceHandle est destiné à un usage interne uniquement.
WdfControlDeviceInitAllocate

La méthode WdfControlDeviceInitAllocate alloue une structure WDFDEVICE_INIT qu’un pilote utilise lors de la création d’un objet de périphérique de contrôle.
WdfControlDeviceInitSetShutdownNotification

La méthode WdfControlDeviceInitSetShutdownNotification définit les informations de notification d’arrêt pour un objet d’appareil de contrôle.
WdfControlFinishInitializing

La méthode WdfControlFinishInitializing informe l’infrastructure qu’un pilote a terminé l’initialisation d’un objet de périphérique de contrôle spécifié.
WdfDeviceAddDependentUsageDeviceObject

La méthode WdfDeviceAddDependentUsageDeviceObject indique qu’un appareil spécifié dépend d’un autre appareil lorsque l’appareil spécifié est utilisé pour stocker des fichiers spéciaux.
WdfDeviceAddQueryInterface

La méthode WdfDeviceAddQueryInterface crée une interface définie par le pilote que d’autres pilotes peuvent interroger et utiliser.
WdfDeviceAddRemovalRelationsPhysicalDevice

La méthode WdfDeviceAddRemovalRelationsPhysicalDevice indique qu’un appareil spécifié doit être supprimé lorsqu’un autre appareil spécifié est supprimé.
WdfDeviceAllocAndQueryInterfaceProperty

La méthode WdfDeviceAllocAndQueryInterfaceProperty alloue une mémoire tampon et récupère une propriété d’interface d’appareil spécifiée.
WdfDeviceAllocAndQueryProperty

La méthode WdfDeviceAllocAndQueryProperty alloue une mémoire tampon et récupère une propriété d’appareil spécifiée.
WdfDeviceAllocAndQueryPropertyEx

La méthode WdfDeviceAllocAndQueryPropertyEx alloue une mémoire tampon et récupère une propriété d’appareil spécifiée.
WdfDeviceAssignInterfaceProperty

La méthode WdfDeviceAssignInterfaceProperty modifie la valeur actuelle d’une propriété d’interface d’appareil.
WdfDeviceAssignMofResourceName

La méthode WdfDeviceAssignMofResourceName inscrit un nom de ressource MOF pour un appareil spécifié.
WdfDeviceAssignProperty

La méthode WdfDeviceAssignProperty modifie le paramètre actuel d’une propriété d’appareil.
WdfDeviceAssignS0IdleSettings

La méthode WdfDeviceAssignS0IdleSettings fournit des informations fournies par le pilote que le framework utilise lorsqu’un appareil est inactif et que le système est dans son état de fonctionnement (S0).
WdfDeviceAssignSxWakeSettings

La méthode WdfDeviceAssignSxWakeSettings fournit des informations sur la capacité d’un appareil à déclencher un signal de veille alors que l’appareil et le système sont dans un état de faible consommation.
WdfDeviceClearRemovalRelationsDevices

La méthode WdfDeviceClearRemovalRelationsDevices supprime tous les appareils de la liste des appareils qui doivent être supprimés lorsqu’un appareil spécifié est supprimé.
WdfDeviceConfigureRequestDispatching

La méthode WdfDeviceConfigureRequestDispatching entraîne la mise en file d’attente d’un type spécifié de demandes d’E/S vers une file d’attente d’E/S spécifiée.
WdfDeviceConfigureWdmIrpDispatchCallback

La méthode WdfDeviceConfigureWdmIrpDispatchCallback enregistre la fonction de rappel EvtDeviceWdmIrpDispatch d’un pilote.
WdfDeviceCreate

La méthode WdfDeviceCreate crée un objet d’appareil framework.
WdfDeviceCreateDeviceInterface

La méthode WdfDeviceCreateDeviceInterface crée une interface d’appareil pour un appareil spécifié.
WdfDeviceCreateSymbolicLink

La méthode WdfDeviceCreateSymbolicLink crée un lien symbolique vers un appareil spécifié.
WdfDeviceEnqueueRequest

La méthode WdfDeviceEnqueueRequest remet une demande d’E/S spécifiée à l’infrastructure, afin que l’infrastructure puisse ensuite ajouter la demande à l’une des files d’attente d’E/S que le pilote a créées pour l’appareil spécifié.
WdfDeviceGetAlignmentRequirement

La méthode WdfDeviceGetAlignmentRequirement récupère les exigences d’alignement d’adresse d’un appareil pour les opérations de transfert de mémoire.
WdfDeviceGetCharacteristics

La méthode WdfDeviceGetCharacteristics retourne les caractéristiques d’un appareil spécifié.
WdfDeviceGetDefaultQueue

La méthode WdfDeviceGetDefaultQueue retourne un handle à la file d’attente d’E/S par défaut d’un appareil.
WdfDeviceGetDevicePnpState

La méthode WdfDeviceGetDevicePnpState retourne l’état actuel de la machine d’état Plug-and-Play du framework pour un appareil spécifié.
WdfDeviceGetDevicePowerPolicyState

La méthode WdfDeviceGetDevicePowerPolicyState retourne l’état actuel de la machine d’état de la stratégie d’alimentation de l’infrastructure, pour un appareil spécifié.
WdfDeviceGetDevicePowerState

La méthode WdfDeviceGetDevicePowerState retourne l’état actuel de la machine d’état d’alimentation du framework, pour un appareil spécifié.
WdfDeviceGetDeviceStackIoType

La méthode WdfDeviceGetDeviceStackIoType récupère les méthodes d’accès à la mémoire tampon que le framework utilise pour un appareil.
WdfDeviceGetDeviceState

La méthode WdfDeviceGetDeviceState récupère l’état de l’appareil pour un appareil spécifié.
WdfDeviceGetDriver

La méthode WdfDeviceGetDriver retourne un handle à l’objet pilote d’infrastructure associé à un objet de périphérique d’infrastructure spécifié.
WdfDeviceGetFileObject

La méthode WdfDeviceGetFileObject retourne un handle à l’objet de fichier framework associé à un objet de fichier WDM spécifié.
WdfDeviceGetHardwareRegisterMappedAddress

Un pilote appelle WdfDeviceGetHardwareRegisterMappedAddress pour obtenir l’adresse mappée en mode utilisateur de la ressource de mémoire qu’il mappait précédemment à l’aide de WdfDeviceMapIoSpace.
WdfDeviceGetIoTarget

La méthode WdfDeviceGetIoTarget retourne un handle à la cible d’E/S locale d’une fonction ou d’un pilote de filtre, pour un appareil spécifié.
WdfDeviceGetSystemPowerAction

La méthode WdfDeviceGetSystemPowerAction retourne l’action d’alimentation du système, le cas échéant, qui se produit actuellement pour l’ordinateur.
WdfDeviceIndicateWakeStatus

La méthode WdfDeviceIndicateWakeStatus informe l’infrastructure que le pilote de bus appelant a cessé d’attendre qu’un appareil spécifié déclenche un signal de veille sur le bus.
WdfDeviceInitAssignName

La méthode WdfDeviceInitAssignName affecte un nom d’appareil à l’objet d’appareil d’un appareil.
WdfDeviceInitAssignSDLString

La méthode WdfDeviceInitAssignSDDLString affecte un paramètre de sécurité pour un appareil.
WdfDeviceInitAssignWdmIrpPreprocessCallback

La méthode WdfDeviceInitAssignWdmIrpPreprocessCallback inscrit une fonction de rappel pour gérer un code de fonction principale IRP et, éventuellement, un ou plusieurs codes de fonction mineurs associés au code de fonction principale.
WdfDeviceInitFree

La méthode WdfDeviceInitFree libère une structure WDFDEVICE_INIT.
WdfDeviceInitRegisterPnpStateChangeCallback

La méthode WdfDeviceInitRegisterPnpStateChangeCallback enregistre une fonction de rappel d’événement fournie par le pilote que l’infrastructure appelle quand l’ordinateur d’état Plug-and-Play d’un appareil change d’état.
WdfDeviceInitRegisterPowerPolicyStateChangeCallback

La méthode WdfDeviceInitRegisterPowerPolicyStateChangeCallback enregistre une fonction de rappel d’événements fournie par le pilote que l’infrastructure appelle lorsque la machine d’état de stratégie d’alimentation d’un appareil change d’état.
WdfDeviceInitRegisterPowerStateChangeCallback

La méthode WdfDeviceInitRegisterPowerStateChangeCallback enregistre une fonction de rappel d’événement fournie par le pilote que l’infrastructure appelle lorsque la machine d’état d’alimentation d’un appareil change d’état d’état.
WdfDeviceInitSetCharacteristics

La méthode WdfDeviceInitSetCharacteristics définit les caractéristiques de l’appareil pour un appareil spécifié.
WdfDeviceInitSetCompanionEventCallbacks

Cet article sur la fonction WdfDeviceInitSetCompanionEventCallbacks est destiné uniquement à un usage interne.
WdfDeviceInitSetDeviceClass

La méthode WdfDeviceInitSetDeviceClass spécifie un GUID qui identifie la classe d’installation de l’appareil.
WdfDeviceInitSetDeviceType

La méthode WdfDeviceInitSetDeviceType définit le type d’appareil pour un appareil spécifié.
WdfDeviceInitSetExclusive

La méthode WdfDeviceInitSetExclusive indique si un appareil spécifié est un appareil exclusif.
WdfDeviceInitSetFileObjectConfig

La méthode WdfDeviceInitSetFileObjectConfig inscrit les fonctions de rappel d’événement et définit les informations de configuration pour les objets de fichier framework du pilote.
WdfDeviceInitSetIoInCallerContextCallback

La méthode WdfDeviceInitSetIoInCallerContextCallback inscrit la fonction de rappel d’événement EvtIoInCallerContext d’un pilote.
WdfDeviceInitSetIoType

La méthode WdfDeviceInitSetIoType définit la méthode ou la préférence pour la façon dont un pilote accède aux mémoires tampons de données incluses dans les demandes de lecture et d’écriture pour un appareil spécifié.
WdfDeviceInitSetIoTypeEx

La méthode WdfDeviceInitSetIoTypeEx définit la méthode ou la préférence pour la façon dont un pilote accède aux mémoires tampons de données incluses dans les demandes de lecture et d’écriture, ainsi que dans les demandes de contrôle d’E/S d’appareil, pour un appareil spécifié.
WdfDeviceInitSetPnpPowerEventCallbacks

La méthode WdfDeviceInitSetPnpPowerEventCallbacks enregistre les fonctions de rappel d’événements de Plug-and-Play et de gestion de l’alimentation d’un pilote.
WdfDeviceInitSetPowerInrush

La méthode WdfDeviceInitSetPowerInrush informe le gestionnaire d’alimentation que l’appareil spécifié nécessite un appel d’entrée de courant lorsqu’il démarre.
WdfDeviceInitSetPowerNotPageable

La méthode WdfDeviceInitSetPowerNotPageable informe le gestionnaire d’alimentation que le pilote n’accède pas aux données paginables pendant que le système passe d’un état de veille à l’état de travail (S0).
WdfDeviceInitSetPowerPageable

La méthode WdfDeviceInitSetPowerPageable informe le gestionnaire d’alimentation que le pilote doit être en mesure d’accéder aux données paginables pendant que le système passe d’un état de veille à l’état de fonctionnement (S0).
WdfDeviceInitSetPowerPolicyEventCallbacks

La méthode WdfDeviceInitSetPowerPolicyEventCallbacks enregistre les fonctions de rappel d’événements de stratégie d’alimentation d’un pilote.
WdfDeviceInitSetPowerPolicyOwnership

La méthode WdfDeviceInitSetPowerPolicyOwnership détermine si le pilote appelant est ou non le propriétaire de la stratégie d’alimentation d’un appareil spécifié.
WdfDeviceInitSetReleaseHardwareOrderOnFailure

La méthode WdfDeviceInitSetReleaseHardwareOrderOnFailure spécifie si l’infrastructure appelle la fonction de rappel EvtDeviceReleaseHardware du pilote immédiatement après la défaillance de l’appareil ou attend que tous les appareils enfants aient été supprimés.
WdfDeviceInitSetRemoveLockOptions

La méthode WdfDeviceInitSetRemoveLockOptions permet à l’infrastructure d’acquérir un verrou de suppression avant de remettre un IRP de tout type au pilote.
WdfDeviceInitSetRequestAttributes

La méthode WdfDeviceInitSetRequestAttributes définit les attributs d’objet qui seront utilisés pour tous les objets de demande d’infrastructure que l’infrastructure remet au pilote à partir des files d’attente d’E/S de l’appareil.
WdfDeviceInterfaceDereferenceNoOp

La méthode WdfDeviceInterfaceDereferenceNoOp peut être utilisée pour les interfaces définies par le pilote qui ne nécessitent pas de nombre de références.
WdfDeviceInterfaceReferenceNoOp

La méthode WdfDeviceInterfaceReferenceNoOp peut être utilisée pour les interfaces définies par le pilote qui ne nécessitent pas de nombre de références.
WdfDeviceMapIoSpace

La fonction WdfDeviceMapIoSpace mappe la plage d’adresses physique donnée à l’espace d’adressage système et retourne une pseudo adresse de base.
WdfDeviceMiniportCreate

La méthode WdfDeviceMiniportCreate crée un objet d’appareil framework qu’un pilote miniport peut utiliser.
WdfDeviceOpenDevicemapKey

La méthode WdfDeviceOpenDevicemapKey ouvre la clé DEVICEMAP et crée un objet clé de Registre d’infrastructure qui représente la clé de Registre.
WdfDeviceOpenRegistryKey

La méthode WdfDeviceOpenRegistryKey ouvre la clé matérielle d’un appareil ou la clé logicielle d’un pilote dans le Registre et crée un objet de clé de registre d’infrastructure qui représente la clé de Registre.
WdfDevicePostEvent

La méthode WdfDevicePostEvent avertit de manière asynchrone les applications qui attendent l’événement spécifié à partir d’un pilote.
WdfDeviceQueryInterfaceProperty

La méthode WdfDeviceQueryInterfaceProperty récupère une propriété d’interface d’appareil spécifiée.
WdfDeviceQueryProperty

La méthode WdfDeviceQueryProperty récupère une propriété d’appareil spécifiée.
WdfDeviceQueryPropertyEx

La méthode WdfDeviceQueryPropertyEx récupère une propriété d’appareil spécifiée.
WdfDeviceReadFromHardware

La méthode WdfDeviceReadFromHardware est utilisée en interne par l’infrastructure. Ne pas utiliser.
WdfDeviceRemoveDependentUsageDeviceObject

La méthode WdfDeviceRemoveDependentUsageDeviceObject indique qu’un appareil spécifié ne dépend plus d’un autre appareil lorsque l’appareil spécifié est utilisé pour stocker des fichiers spéciaux.
WdfDeviceRemoveRemovalRelationsPhysicalDevice

La méthode WdfDeviceRemoveRemovalRelationsPhysicalDevice supprime un appareil spécifié de la liste des appareils qui doivent être supprimés lorsqu’un autre appareil spécifié est supprimé.
WdfDeviceResumeIdle

La méthode WdfDeviceResumeIdle informe l’infrastructure que l’appareil spécifié n’est pas en cours d’utilisation et peut être placé dans un état de faible consommation d’appareil s’il reste inactif.
WdfDeviceResumeIdleWithTag

La macro WdfDeviceResumeIdleWithTag décrémente le nombre de références d’alimentation pour un objet d’appareil framework spécifié et affecte le nom de fichier actuel et le numéro de ligne du pilote à la référence. La macro affecte également une valeur d’étiquette à la référence.
WdfDeviceRetrieveCompanionTarget

Cet article sur la fonction WdfDeviceRetrieveCompanionTarget est destiné uniquement à un usage interne.
WdfDeviceRetrieveDeviceDirectoryString

En savoir plus sur : Fonction WdfDeviceRetrieveDeviceDirectoryString
WdfDeviceRetrieveDeviceInterfaceString

La méthode WdfDeviceRetrieveDeviceInterfaceString récupère le nom de lien symbolique que le système d’exploitation a attribué à une interface d’appareil que le pilote a inscrite pour un appareil spécifié.
WdfDeviceRetrieveDeviceName

La méthode WdfDeviceRetrieveDeviceName retourne le nom de l’appareil d’un appareil spécifié.
WdfDeviceSetAlignmentRequirement

La méthode WdfDeviceSetAlignmentRequirement enregistre l’alignement d’adresse préféré du pilote pour les mémoires tampons de données que l’appareil utilise pendant les opérations de transfert de mémoire.
WdfDeviceSetBusInformationForChildren

La méthode WdfDeviceSetBusInformationForChildren définit des informations sur un bus pris en charge par un pilote de bus. Ces informations sont disponibles pour les appareils enfants du bus.
WdfDeviceSetCharacteristics

La méthode WdfDeviceSetCharacteristics définit les caractéristiques de l’appareil pour un appareil spécifié.
WdfDeviceSetDeviceInterfaceState

La méthode WdfDeviceSetDeviceInterfaceState active ou désactive une interface d’appareil pour un appareil spécifié.
WdfDeviceSetDeviceInterfaceStateEx

En savoir plus sur : WdfDeviceSetDeviceInterfaceStateEx
WdfDeviceSetDeviceState

La méthode WdfDeviceSetDeviceState définit l’état de l’appareil pour un appareil spécifié.
WdfDeviceSetFailed

La méthode WdfDeviceSetFailed informe l’infrastructure que le pilote a rencontré une erreur matérielle ou logicielle associée à un appareil spécifié.
WdfDeviceSetPnpCapabilities

La méthode WdfDeviceSetPnpCapabilities signale les fonctionnalités de Plug-and-Play d’un appareil.
WdfDeviceSetPowerCapabilities

La méthode WdfDeviceSetPowerCapabilities indique les capacités d’alimentation d’un appareil.
WdfDeviceSetSpecialFileSupport

La méthode WdfDeviceSetSpecialFileSupport active ou désactive la prise en charge d’un pilote de fonction pour les fichiers spéciaux, pour l’appareil spécifié.
WdfDeviceSetStaticStopRemove

La méthode WdfDeviceSetStaticStopRemove indique à l’infrastructure si un appareil peut être arrêté et supprimé.
WdfDeviceStopIdle

La méthode WdfDeviceStopIdle informe l’infrastructure que l’appareil spécifié doit être placé dans son état d’alimentation opérationnel (D0).
WdfDeviceStopIdleWithTag

La macro WdfDeviceStopIdleWithTag incrémente le nombre de références d’alimentation pour un objet d’appareil framework spécifié et affecte le nom de fichier actuel et le numéro de ligne du pilote à la référence. La macro affecte également une valeur d’étiquette à la référence.
WdfDeviceUnmapIoSpace

La fonction WdfDeviceUnmapIoSpace annule le mappage d’une plage spécifiée d’adresses physiques précédemment mappées par la fonction WdfDeviceMapIoSpace.
WdfDeviceWdmAssignPowerFrameworkSettings

La méthode WdfDeviceWdmAssignPowerFrameworkSettings enregistre les paramètres de l’infrastructure de gestion de l’alimentation (PoFx) pour les appareils à composant unique.
WdfDeviceWdmDispatchIrp

La méthode WdfDeviceWdmDispatchIrp retourne un IRP distribué à l’infrastructure à partir d’EvtDeviceWdmIrpDispatch.
WdfDeviceWdmDispatchIrpToIoQueue

La méthode WdfDeviceWdmDispatchIrpToIoQueue transfère l’IRP vers une file d’E/S spécifiée.
WdfDeviceWdmDispatchPreprocessedIrp

La méthode WdfDeviceWdmDispatchPreprocessedIrp retourne un IRP prétraité à l’infrastructure.
WdfDeviceWdmGetAttachedDevice

La méthode WdfDeviceWdmGetAttachedDevice retourne l’objet d’appareil WDM inférieur suivant dans la pile d’appareils.
WdfDeviceWdmGetDeviceObject

La méthode WdfDeviceWdmGetDeviceObject renvoie l’objet d’appareil WDM (Windows Driver Model) associé à un objet d’appareil framework spécifié.
WdfDeviceWdmGetPhysicalDevice

La méthode WdfDeviceWdmGetPhysicalDevice récupère le PDO WDM de l’appareil physique à partir de la pile d’appareils.
WdfDeviceWriteToHardware

La méthode WdfDeviceWriteToHardware est utilisée en interne par l’infrastructure. Ne pas utiliser.
WdfDevStateIsNP

La méthode WdfDevStateIsNP retourne une valeur booléenne qui indique si un état d’alimentation ou un état de stratégie d’alimentation spécifié est un état non paginable.
WdfDevStateNormalize

La méthode WdfDevStateNormalize supprime des bits supplémentaires d’une valeur de machine d’état d’infrastructure spécifiée afin que le pilote puisse utiliser la valeur comme index dans un tableau d’états de machine.
WdfDmaEnablerConfigureSystemProfile

La méthode WdfDmaEnablerConfigureSystemProfile configure les paramètres spécifiques au matériel pour un enabler DMA en mode système et termine l’initialisation des ressources.
WdfDmaEnablerCreate

La méthode WdfDmaEnablerCreate crée un objet enabler DMA.
WdfDmaEnablerGetFragmentLength

La méthode WdfDmaEnablerGetFragmentLength retourne la longueur de transfert maximale prise en charge par le système d’exploitation pour un transfert DMA unique.
WdfDmaEnablerGetMaximumLength

La méthode WdfDmaEnablerGetMaximumLength retourne la longueur de transfert maximale, pour un transfert DMA unique, prise en charge par un appareil.
WdfDmaEnablerGetMaximumScatterGatherElements

La méthode WdfDmaEnablerGetMaximumScatterGatherElements retourne le nombre maximal d’éléments de diffusion/collecte pris en charge par l’appareil et le pilote, pour un objet d’activation DMA spécifié.
WdfDmaEnablerSetMaximumScatterGatherElements

La méthode WdfDmaEnablerSetMaximumScatterGatherElements définit le nombre maximal d’éléments de diffusion/collecte qu’un appareil prend en charge pour un objet d’activation DMA spécifié.
WdfDmaEnablerWdmGetDmaAdapter

La méthode WdfDmaEnablerWdmGetDmaAdapter retourne un pointeur vers une structure de DMA_ADAPTER WDM associée à un objet enabler DMA.
WdfDmaTransactionAllocateResources

La méthode WdfDmaTransactionAllocateResources réserve un enabler DMA à paquet unique ou en mode système pour une utilisation exclusive (et répétée) avec l’objet de transaction spécifié.
WdfDmaTransactionCancel

La méthode WdfDmaTransactionCancel tente d’annuler une transaction DMA qui attend l’allocation des registres de carte.
WdfDmaTransactionCreate

La méthode WdfDmaTransactionCreate crée une transaction DMA.
WdfDmaTransactionDmaCompleted

La méthode WdfDmaTransactionDmaCompleted informe l’infrastructure que l’opération de transfert DMA d’un appareil est terminée.
WdfDmaTransactionDmaCompletedFinal

La méthode WdfDmaTransactionDmaCompletedFinal informe l’infrastructure que l’opération de transfert DMA d’un appareil s’est terminée avec une condition de sous-exécution et fournit la longueur du transfert terminé.
WdfDmaTransactionDmaCompletedWithLength

La méthode WdfDmaTransactionDmaCompletedWithLength informe l’infrastructure que l’opération de transfert DMA d’un appareil est terminée et fournit la longueur du transfert terminé.
WdfDmaTransactionExecute

La méthode WdfDmaTransactionExecute commence l’exécution d’une transaction DMA spécifiée.
WdfDmaTransactionFreeResources

La méthode WdfDmaTransactionFreeResources libère les ressources DMA que le pilote avait précédemment allouées en appelant WdfDmaTransactionAllocateResources.
WdfDmaTransactionGetBytesTransferred

La méthode WdfDmaTransactionGetBytesTransferred retourne le nombre total d’octets qui ont été transférés pour une transaction DMA spécifiée.
WdfDmaTransactionGetCurrentDmaTransferLength

La méthode WdfDmaTransactionGetCurrentDmaTransferLength retourne la taille du transfert DMA actuel.
WdfDmaTransactionGetDevice

La méthode WdfDmaTransactionGetDevice retourne un handle à l’objet d’appareil framework associé à une transaction DMA spécifiée.
WdfDmaTransactionGetRequest

La méthode WdfDmaTransactionGetRequest récupère un handle pour l’objet de demande d’infrastructure associé à une transaction DMA spécifiée.
WdfDmaTransactionGetTransferInfo

La méthode WdfDmaTransactionGetTransferInfo retourne le nombre de registres de carte et d’entrées de liste de points/regroupements requis pour une transaction DMA initialisée.
WdfDmaTransactionInitialize

La méthode WdfDmaTransactionInitialize initialise une transaction DMA spécifiée.
WdfDmaTransactionInitializeUsingOffset

La méthode WdfDmaTransactionInitializeUsingOffset initialise une transaction DMA spécifiée à l’aide d’un décalage d’octet dans une chaîne MDL.
WdfDmaTransactionInitializeUsingRequest

La méthode WdfDmaTransactionInitializeUsingRequest initialise une transaction DMA spécifiée à l’aide des paramètres d’une demande d’E/S spécifiée.
WdfDmaTransactionRelease

La méthode WdfDmaTransactionRelease met fin à une transaction DMA spécifiée sans supprimer l’objet de transaction DMA associé.
WdfDmaTransactionSetChannelConfigurationCallback

La méthode WdfDmaTransactionSetChannelConfigurationCallback inscrit une fonction de rappel d’événement de configuration de canal pour une transaction DMA en mode système.
WdfDmaTransactionSetDeviceAddressOffset

La méthode WdfDmaTransactionSetDeviceAddressOffset spécifie le décalage du registre auquel le contrôleur DMA système accède lors de l’exécution de l’opération DMA.
WdfDmaTransactionSetImmediateExecution

La méthode WdfDmaTransactionSetImmediateExecution marque la transaction DMA spécifiée afin que les appels à WdfDmaTransactionExecute et WdfDmaTransactionAllocateResources lancent la transaction immédiatement ou échouent.
WdfDmaTransactionSetMaximumLength

La méthode WdfDmaTransactionSetMaximumLength définit la longueur maximale des transferts DMA associés à une transaction DMA spécifiée.
WdfDmaTransactionSetSingleTransferRequirement

La méthode WdfDmaTransactionSetSingleTransferRequirement spécifie qu’une transaction DMA doit se terminer en un seul transfert.
WdfDmaTransactionSetTransferCompleteCallback

La méthode WdfDmaTransactionSetTransferCompleteCallback inscrit une fonction de rappel d’événement de fin de transfert pour une transaction DMA en mode système.
WdfDmaTransactionStopSystemTransfer

La méthode WdfDmaTransactionStopSystemTransfer tente d’arrêter un transfert DMA en mode système après que l’infrastructure a appelé EvtProgramDma.
WdfDmaTransactionWdmGetTransferContext

La méthode WdfDmaTransactionWdmGetTransferContext récupère le contexte de transfert WDM associé à une transaction DMA.
WdfDpcCancel

La méthode WdfDpcCancel tente d’annuler l’exécution de la fonction de rappel EvtDpcFunc planifiée d’un objet DPC.
WdfDpcCréer

La méthode WdfDpcCreate crée un objet DPC framework et inscrit une fonction de rappel EvtDpcFunc.
WdfDpcEnqueue

La méthode WdfDpcEnqueue planifie l’exécution de la fonction de rappel EvtDpcFunc d’un objet DPC.
WdfDpcGetParentObject

La méthode WdfDpcGetParentObject retourne l’objet parent d’un objet DPC spécifié.
WdfDpcWdmGetDpc

La méthode WdfDpcWdmGetDpc retourne un pointeur vers la structure KDPC associée à un objet DPC d’infrastructure spécifié.
WdfDriverCréer

La méthode WdfDriverCreate crée un objet de pilote d’infrastructure pour le pilote appelant.
WdfDriverErrorReportApiMissing

En savoir plus sur : Fonction WdfDriverErrorReportApiMissing
WdfDriverGetRegistryPath

La méthode WdfDriverGetRegistryPath récupère le chemin d’accès à la clé de Registre du pilote dans l’arborescence Services du Registre.
WdfDriverIsVersionAvailable

La méthode WdfDriverIsVersionAvailable retourne une valeur booléenne qui indique si le pilote s’exécute avec une version spécifiée de la bibliothèque Kernel-Mode Driver Framework.
WdfDriverMiniportUnload

La méthode WdfDriverMiniportUnload supprime l’objet pilote d’infrastructure d’un pilote miniport spécifié.
WdfDriverOpenParametersRegistryKey

La méthode WdfDriverOpenParametersRegistryKey ouvre la clé de Registre Parameters du pilote et récupère un handle dans un objet de clé de registre d’infrastructure qui représente la clé.
WdfDriverOpenPersistentStateRegistryKey

En savoir plus sur : WdfDriverOpenPersistentStateRegistryKey
WdfDriverRegisterTraceInfo

La méthode WdfDriverRegisterTraceInfo est réservée à une utilisation interne uniquement.
WdfDriverRetrieveDriverDataDirectoryString

En savoir plus sur : Fonction WdfDriverRetrieveDriverDataDirectoryString
WdfDriverRetrieveVersionString

La méthode WdfDriverRetrieveVersionString récupère une chaîne Unicode qui identifie la version du Kernel-Mode Driver Framework avec laquelle le pilote s’exécute.
WdfDriverWdmGetDriverObject

La méthode WdfDriverWdmGetDriverObject récupère un pointeur vers l’objet de pilote WDM (Windows Driver Model) associé à un objet pilote d’infrastructure spécifié.
WdfFdoAddStaticChild

La méthode WdfFdoAddStaticChild ajoute un appareil spécifié à la liste d’un pilote de fonction d’appareils enfants qui ont été identifiés par l’énumération statique.
WdfFdoGetDefaultChildList

La méthode WdfFdoGetDefaultChildList retourne un handle à la liste enfant par défaut d’un appareil spécifié.
WdfFdoInitAllocAndQueryProperty

La méthode WdfFdoInitAllocAndQueryProperty alloue une mémoire tampon et récupère une propriété d’appareil spécifiée.
WdfFdoInitAllocAndQueryPropertyEx

La méthode WdfFdoInitAllocAndQueryPropertyEx alloue une mémoire tampon et récupère une propriété d’appareil spécifiée.
WdfFdoInitOpenRegistryKey

La méthode WdfFdoInitOpenRegistryKey ouvre la clé matérielle d’un appareil ou la clé logicielle d’un pilote dans le Registre et crée un objet de clé de registre d’infrastructure qui représente la clé de Registre.
WdfFdoInitQueryProperty

La méthode WdfFdoInitQueryProperty récupère une propriété d’appareil spécifiée.
WdfFdoInitQueryPropertyEx

La méthode WdfFdoInitQueryPropertyEx récupère une propriété d’appareil spécifiée.
WdfFdoInitSetDefaultChildListConfig

La méthode WdfFdoInitSetDefaultChildListConfig configure la liste enfant par défaut d’un pilote de bus.
WdfFdoInitSetEventCallbacks

La méthode WdfFdoInitSetEventCallbacks enregistre les fonctions de rappel d’événements d’un pilote de fonction framework pour un appareil spécifié.
WdfFdoInitSetFilter

La méthode WdfFdoInitSetFilter identifie le pilote appelant en tant que pilote de filtre de niveau supérieur ou inférieur, pour un appareil spécifié.
WdfFdoInitWdmGetPhysicalDevice

La méthode WdfFdoInitWdmGetPhysicalDevice récupère l’objet d’appareil physique WDM (PDO) d’un appareil.
WdfFdoLockStaticChildListForIteration

La méthode WdfFdoLockStaticChildListForIteration prépare l’infrastructure à la récupération des éléments de la liste enfant statique qui appartient à un appareil parent spécifié.
WdfFdoQueryForInterface

La méthode WdfFdoQueryForInterface obtient l’accès à l’interface identifiée par le GUID d’un autre pilote.
WdfFdoRetrieveNextStaticChild

La méthode WdfFdoRetrieveNextStaticChild récupère un handle vers l’objet d’appareil framework suivant dans une liste d’appareils enfants.
WdfFdoUnlockStaticChildListFromIteration

La méthode WdfFdoUnlockStaticChildListFromIteration déverrouille la liste des appareils enfants d’un appareil spécifié et traite les modifications apportées à la liste effectuées par le pilote pendant que la liste était verrouillée.
WdfFileObjectGetDevice

La méthode WdfFileObjectGetDevice retourne l’objet d’appareil framework associé à un objet de fichier framework spécifié.
WdfFileObjectGetFileName

La méthode WdfFileObjectGetFileName retourne le nom de fichier que contient un objet de fichier framework spécifié.
WdfFileObjectGetFlags

La méthode WdfFileObjectGetFlags retourne les indicateurs qu’un objet de fichier d’infrastructure spécifié contient.
WdfFileObjectGetInitiatorProcessId

La fonction WdfFileObjectGetInitiatorProcessId récupère l’ID de processus initiateur associé à un objet de fichier framework spécifié.
WdfFileObjectGetRelatedFileObject

La méthode WdfFileObjectGetRelatedFileObject récupère l’objet de fichier associé dans un objet de fichier framework.
WdfFileObjectWdmGetFileObject

La méthode WdfFileObjectWdmGetFileObject retourne l’objet de fichier wdM (Windows Driver Model) associé à un objet de fichier d’infrastructure spécifié.
WdfGetDriver

La méthode WdfGetDriver retourne un handle à l’objet de pilote d’infrastructure qui représente le pilote appelant.
WdfGetTriageInfo

La méthode WdfGetTriageInfo est réservée à un usage interne uniquement.
WdfInterruptAcquireLock

La méthode WdfInterruptAcquireLock démarre une séquence de code qui s’exécute au niveau de la demande d’interruption de l’appareil (DIRQL) tout en tenant le verrou de rotation d’un objet d’interruption.
WdfInterruptCreate

La méthode WdfInterruptCreate crée un objet d’interruption de framework.
WdfInterruptDisable

La méthode WdfInterruptDisable désactive une interruption d’appareil spécifiée en appelant la fonction de rappel EvtInterruptDisable du pilote.
WdfInterruptEnable

La méthode WdfInterruptEnable active une interruption de périphérique spécifiée en appelant la fonction de rappel EvtInterruptEnable du pilote.
WdfInterruptGetDevice

La méthode WdfInterruptGetDevice retourne un handle à l’objet d’appareil framework associé à un objet d’interruption d’infrastructure spécifié.
WdfInterruptGetInfo

La méthode WdfInterruptGetInfo récupère des informations sur une interruption spécifiée.
WdfInterruptQueueDpcForIsr

La méthode WdfInterruptQueueDpcForIsr met en file d’attente la fonction de rappel EvtInterruptDpc d’un objet d’interruption de framework pour l’exécution.
WdfInterruptQueueWorkItemForIsr

La méthode WdfInterruptQueueWorkItemForIsr met en file d’attente la fonction de rappel EvtInterruptWorkItem d’un objet d’interruption de framework pour l’exécution.
WdfInterruptReleaseLock

La méthode WdfInterruptReleaseLock met fin à une séquence de code qui s’exécute au niveau du DIRQL de l’appareil tout en tenant le verrou de rotation d’un objet d’interruption.
WdfInterruptReportActive

WdfInterruptReportActive informe le système que l’interruption est active et que le pilote est prêt à traiter les demandes d’interruption sur les lignes associées.
WdfInterruptReportInactive

La méthode WdfInterruptReportInactive informe le système que l’interruption n’est plus active et que le pilote n’attend pas de demandes d’interruption sur les lignes associées.
WdfInterruptSetExtendedPolicy

La méthode WdfInterruptSetExtendedPolicy spécifie la priorité d’interruption, l’affinité du processeur, la stratégie d’affinité et le groupe de processeur pour une interruption spécifiée.
WdfInterruptSetPolicy

La méthode WdfInterruptSetPolicy spécifie la priorité d’interruption, l’affinité processeur et la stratégie d’affinité pour une interruption spécifiée.
WdfInterruptSynchronize

La méthode WdfInterruptSynchronize exécute une fonction de rappel spécifiée au niveau du DIRQL de l’appareil tout en tenant le verrou de rotation d’un objet d’interruption.
WdfInterruptTryToAcquireLock

La méthode WdfInterruptTryToAcquireLock tente d’acquérir le verrou passif d’un objet d’interruption.
WdfInterruptWdmGetInterrupt

La méthode WdfInterruptWdmGetInterrupt retourne un pointeur vers l’objet d’interruption WDM associé à un objet d’interruption d’infrastructure spécifié.
WdfIoQueueAssignForwardProgressPolicy

La méthode WdfIoQueueAssignForwardProgressPolicy permet à l’infrastructure de garantir la progression d’une file d’E/S spécifiée.
WdfIoQueueCreate

La méthode WdfIoQueueCreate crée et configure une file d’attente d’E/S pour un appareil spécifié.
WdfIoQueueDrain

La méthode WdfIoQueueDrain entraîne l’arrêt de la mise en file d’attente des demandes d’E/S dans une file d’attente d’E/S, tout en autorisant la remise et le traitement des demandes déjà mises en file d’attente.
WdfIoQueueDrainSynchronously

La méthode WdfIoQueueDrainSynchronously entraîne l’arrêt de la mise en file d’attente des demandes d’E/S dans une file d’attente d’E/S, tout en autorisant la remise et le traitement des demandes déjà mises en file d’attente. La méthode retourne une fois que toutes les demandes sont terminées ou annulées.
WdfIoQueueFindRequest

La méthode WdfIoQueueFindRequest localise la requête suivante dans une file d’attente d’E/S, ou la requête suivante qui correspond aux critères spécifiés, mais n’accorde pas la propriété de la demande au pilote.
WdfIoQueueGetDevice

La méthode WdfIoQueueGetDevice retourne un handle à l’objet d’appareil framework auquel appartient une file d’attente d’E/S spécifiée.
WdfIoQueueGetState

La méthode WdfIoQueueGetState retourne le status d’une file d’E/S spécifiée.
WdfIoQueuePurge

La méthode WdfIoQueuePurge entraîne l’arrêt de la mise en file d’attente des demandes d’E/S dans une file d’attente d’E/S et l’annulation des demandes non traitées.
WdfIoQueuePurgeSynchronously

La méthode WdfIoQueuePurgeSynchronously permet à l’infrastructure d’arrêter la mise en file d’attente des demandes d’E/S dans une file d’attente d’E/S et d’annuler les demandes non traitées et les demandes annulables appartenant au pilote.
WdfIoQueueReadyNotify

La méthode WdfIoQueueReadyNotify inscrit (ou désinscrit) une fonction de rappel d’événements que l’infrastructure appelle chaque fois qu’une file d’attente d’E/S spécifiée précédemment vide reçoit une ou plusieurs demandes d’E/S.
WdfIoQueueRetrieveFoundRequest

La méthode WdfIoQueueRetrieveFoundRequest remet une requête spécifiée au pilote, afin que le pilote puisse traiter la requête.
WdfIoQueueRetrieveNextRequest

La méthode WdfIoQueueRetrieveNextRequest récupère la prochaine requête d’E/S disponible à partir d’une file d’attente d’E/S spécifiée.
WdfIoQueueRetrieveRequestByFileObject

La méthode WdfIoQueueRetrieveRequestByFileObject récupère la requête d’E/S disponible suivante, à partir d’une file d’attente d’E/S spécifiée, associée à un objet de fichier spécifié.
WdfIoQueueStart

La méthode WdfIoQueueStart permet à une file d’attente d’E/S de commencer à recevoir et à remettre de nouvelles demandes d’E/S.
WdfIoQueueStop

La méthode WdfIoQueueStop empêche une file d’attente d’E/S de remettre des demandes d’E/S, mais la file d’attente reçoit et stocke les nouvelles demandes.
WdfIoQueueStopAndPurge

La méthode WdfIoQueueStopAndPurge empêche une file d’attente d’E/S de remettre de nouvelles demandes et annule les demandes non traitées existantes et les demandes annulables appartenant au pilote, mais la file d’attente reçoit et stocke les nouvelles demandes.
WdfIoQueueStopAndPurgeSynchronously

La méthode WdfIoQueueStopAndPurgeSynchronously empêche une file d’attente d’E/S de remettre de nouvelles demandes d’E/S et entraîne l’annulation par l’infrastructure des requêtes non traitées existantes et des demandes annulables appartenant au pilote, mais la file d’attente reçoit et stocke les nouvelles demandes.
WdfIoQueueStopSynchronously

La méthode WdfIoQueueStopSynchronously empêche une file d’attente d’E/S de remettre des demandes d’E/S, mais la file d’attente reçoit et stocke les nouvelles demandes. La méthode retourne une fois que toutes les demandes remises ont été annulées ou terminées.
WdfIoResourceListAppendDescriptor

La méthode WdfIoResourceListAppendDescriptor ajoute un descripteur de ressources à la fin de la configuration logique d’une liste de ressources requises.
WdfIoResourceListCreate

La méthode WdfIoResourceListCreate crée une configuration logique vide, qui peut être remplie et ajoutée à une liste de ressources requises.
WdfIoResourceListGetCount

La méthode WdfIoResourceListGetCount retourne le nombre de descripteurs de ressources contenus dans la configuration logique d’une liste de ressources requises.
WdfIoResourceListGetDescriptor

La méthode WdfIoResourceListGetDescriptor retourne un pointeur vers un descripteur de ressource contenu dans la configuration logique d’une liste de ressources requises.
WdfIoResourceListInsertDescriptor

La méthode WdfIoResourceListInsertDescriptor insère un descripteur de ressource dans la configuration logique d’une liste de ressources requises.
WdfIoResourceListRemove

La méthode WdfIoResourceListRemove supprime un descripteur de ressources de la configuration logique d’une liste de ressources requises.
WdfIoResourceListRemoveByDescriptor

La méthode WdfIoResourceListRemoveByDescriptor supprime un descripteur de ressource de la configuration logique d’une liste de ressources requises.
WdfIoResourceListUpdateDescriptor

La méthode WdfIoResourceListUpdateDescriptor met à jour un descripteur de ressource dans la configuration logique d’une liste de ressources requise.
WdfIoResourceRequirementsListAppendIoResList

La méthode WdfIoResourceRequirementsListAppendIoResList ajoute une configuration logique à la fin d’une liste de ressources requises.
WdfIoResourceRequirementsListGetCount

La méthode WdfIoResourceRequirementsListGetCount retourne le nombre de configurations logiques contenues dans une liste de ressources requises.
WdfIoResourceRequirementsListGetIoResList

La méthode WdfIoResourceRequirementsListGetIoResList retourne un handle à l’objet resource-range-list du framework qui représente une configuration logique spécifiée dans une liste de ressources requises spécifiée.
WdfIoResourceRequirementsListInsertIoResList

La méthode WdfIoResourceRequirementsListInsertIoResList insère une configuration logique dans une liste de ressources requises.
WdfIoResourceRequirementsListRemove

La méthode WdfIoResourceRequirementsListRemove supprime une configuration logique d’une liste de ressources requises.
WdfIoResourceRequirementsListRemoveByIoResList

La méthode WdfIoResourceRequirementsListRemoveByIoResList supprime une configuration logique d’une liste de ressources requises.
WdfIoResourceRequirementsListSetInterfaceType

La méthode WdfIoResourceRequirementsListSetInterfaceType affecte un type de bus à une liste de ressources requises.
WdfIoResourceRequirementsListSetSlotNumber

La méthode WdfIoResourceRequirementsListSetSlotNumber affecte un numéro d’emplacement à une liste de ressources requises.
WdfIoTargetAllocAndQueryTargetProperty

La méthode WdfIoTargetAllocAndQueryTargetProperty alloue une mémoire tampon et récupère une propriété d’appareil spécifiée pour une cible d’E/S spécifiée.
WdfIoTargetClose

La méthode WdfIoTargetClose ferme une cible d’E/S distante spécifiée.
WdfIoTargetCloseForQueryRemove

La méthode WdfIoTargetCloseForQueryRemove ferme temporairement une cible d’E/S distante spécifiée, car l’appareil cible peut bientôt être supprimé.
WdfIoTargetCreate

La méthode WdfIoTargetCreate crée une cible d’E/S distante pour un appareil spécifié.
WdfIoTargetFormatRequestForInternalIoctl

La méthode WdfIoTargetFormatRequestForInternalIoctl génère une demande de contrôle d’appareil interne pour une cible d’E/S, mais n’envoie pas la requête.
WdfIoTargetFormatRequestForInternalIoctlOthers

La méthode WdfIoTargetFormatRequestForInternalIoctlOthers génère une demande de contrôle d’appareil interne non standard pour une cible d’E/S, mais n’envoie pas la requête.
WdfIoTargetFormatRequestForIoctl

La méthode WdfIoTargetFormatRequestForIoctl génère une demande de contrôle d’appareil pour une cible d’E/S, mais n’envoie pas la requête.
WdfIoTargetFormatRequestForRead

La méthode WdfIoTargetFormatRequestForRead génère une demande de lecture pour une cible d’E/S, mais n’envoie pas la requête.
WdfIoTargetFormatRequestForWrite

La méthode WdfIoTargetFormatRequestForWrite génère une demande d’écriture pour une cible d’E/S, mais n’envoie pas la requête.
WdfIoTargetGetDevice

La méthode WdfIoTargetGetDevice retourne un handle à l’objet d’appareil framework qui est le parent de la cible d’E/S locale ou distante spécifiée.
WdfIoTargetGetState

La méthode WdfIoTargetGetState retourne des informations d’état pour une cible d’E/S locale ou distante.
WdfIoTargetOpen

La méthode WdfIoTargetOpen ouvre une cible d’E/S distante afin que le pilote puisse lui envoyer des demandes d’E/S.
WdfIoTargetPurge

La méthode WdfIoTargetPurge annule toutes les demandes d’E/S mises en file d’attente vers une cible d’E/S locale, distante ou spécialisée et empêche toute nouvelle demande d’E/S d’être mise en file d’attente.
WdfIoTargetQueryForInterface

La méthode WdfIoTargetQueryForInterface obtient l’accès à l’interface définie par le pilote identifiée par le GUID d’une cible d’E/S distante.
WdfIoTargetQueryTargetProperty

La méthode WdfIoTargetQueryTargetProperty récupère une propriété d’appareil spécifiée pour une cible d’E/S spécifiée.
WdfIoTargetSendInternalIoctlOthersSynchronously

La méthode WdfIoTargetSendInternalIoctlOthersSynchronously génère une demande de contrôle d’appareil interne non standard et l’envoie de manière synchrone à une cible d’E/S.
WdfIoTargetSendInternalIoctlSynchronously

La méthode WdfIoTargetSendInternalIoctlSynchronously génère une demande de contrôle d’appareil interne et l’envoie de manière synchrone à une cible d’E/S.
WdfIoTargetSendIoctlSynchronously

La méthode WdfIoTargetSendIoctlSynchronously génère une demande de contrôle d’appareil et l’envoie de manière synchrone à une cible d’E/S.
WdfIoTargetSendReadSynchronously

La méthode WdfIoTargetSendReadSynchronously génère une demande de lecture et l’envoie de manière synchrone à une cible d’E/S.
WdfIoTargetSendWriteSynchronously

La méthode WdfIoTargetSendWriteSynchronously génère une demande d’écriture et l’envoie de manière synchrone à une cible d’E/S.
WdfIoTargetStart

La méthode WdfIoTargetStart commence à envoyer des requêtes en file d’attente à une cible d’E/S locale ou distante.
WdfIoTargetStop

La méthode WdfIoTargetStop arrête d’envoyer des requêtes en file d’attente à une cible d’E/S locale ou distante.
WdfIoTargetWdmGetTargetDeviceObject

La méthode WdfIoTargetWdmGetTargetDeviceObject retourne un pointeur vers l’objet d’appareil WDM (Windows Driver Model) associé à une cible d’E/S locale ou distante spécifiée.
WdfIoTargetWdmGetTargetFileHandle

La méthode WdfIoTargetWdmGetTargetFileHandle retourne un handle au fichier associé à une cible d’E/S distante spécifiée.
WdfIoTargetWdmGetTargetFileObject

La méthode WdfIoTargetWdmGetTargetFileObject retourne un pointeur vers l’objet de fichier WDM (Windows Driver Model) associé à une cible d’E/S distante spécifiée.
WdfIoTargetWdmGetTargetPhysicalDevice

La méthode WdfIoTargetWdmGetTargetPhysicalDevice retourne un pointeur vers l’objet de périphérique physique (PDO) du modèle de pilote Windows (WDM) qui représente l’appareil d’une cible d’E/S distante.
WdfLookasideListCreate

La méthode WdfLookasideListCreate crée un objet lookaside-list, à partir duquel le pilote peut obtenir des objets de mémoire.
WdfMemoryAssignBuffer

La méthode WdfMemoryAssignBuffer affecte une mémoire tampon spécifiée à un objet mémoire qu’un pilote a créé en appelant WdfMemoryCreatePreallocated.
WdfMemoryCopyFromBuffer

La méthode WdfMemoryCopyFromBuffer copie le contenu d’une mémoire tampon source spécifiée dans la mémoire tampon d’un objet mémoire spécifié.
WdfMemoryCopyToBuffer

La méthode WdfMemoryCopyToBuffer copie le contenu de la mémoire tampon d’un objet mémoire spécifié dans une mémoire tampon de destination spécifiée.
WdfMemoryCreate

La méthode WdfMemoryCreate crée un objet de mémoire framework et alloue une mémoire tampon d’une taille spécifiée.
WdfMemoryCreateFromLookaside

La méthode WdfMemoryCreateFromLookaside crée un objet mémoire framework et obtient une mémoire tampon à partir d’une liste de recherche spécifiée.
WdfMemoryCreatePreallocated

La méthode WdfMemoryCreatePreallocated crée un objet de mémoire framework pour une mémoire tampon fournie par le pilote.
WdfMemoryGetBuffer

La méthode WdfMemoryGetBuffer retourne un pointeur vers la mémoire tampon associée à un objet mémoire spécifié.
WdfObjectAcquireLock

La méthode WdfObjectAcquireLock acquiert le verrou de synchronisation d’un objet.
WdfObjectAllocateContext

La méthode WdfObjectAllocateContext alloue de l’espace de contexte pour un objet framework spécifié.
WdfObjectContextGetObject

La méthode WdfObjectContextGetObject retourne un handle à l’objet framework auquel appartient un espace de contexte spécifié.
WdfObjectCreate

La méthode WdfObjectCreate crée un objet framework général.
WdfObjectDelete

La méthode WdfObjectDelete supprime un objet framework et ses objets enfants.
WdfObjectDereferenceActual

La méthode WdfObjectDereferenceActual décrémente le nombre de références pour un objet framework spécifié et affecte une valeur d’étiquette, un numéro de ligne et un nom de fichier à la référence.
WdfObjectGetTypedContextWorker

La méthode WdfObjectGetTypedContextWorker est réservée à un usage interne uniquement. Utilisez plutôt la macro WdfObjectGetTypedContext.
WdfObjectQuery

La méthode WdfObjectQuery n’est pas implémentée.
WdfObjectReferenceActual

La méthode WdfObjectReferenceActual incrémente le nombre de références pour un objet framework spécifié et affecte une valeur de balise, un numéro de ligne et un nom de fichier à la référence.
WdfObjectReleaseLock

La méthode WdfObjectReleaseLock libère le verrou de synchronisation d’un objet.
WdfPdoAddEjectionRelationsPhysicalDevice

La méthode WdfPdoAddEjectionRelationsPhysicalDevice indique qu’un appareil spécifié est éjecté lorsqu’un autre appareil spécifié est éjecté.
WdfPdoClearEjectionRelationsDevices

La méthode WdfPdoClearEjectionRelationsDevices supprime tous les appareils de la liste des appareils qui doivent être éjectés lorsqu’un appareil spécifié est éjecté.
WdfPdoGetParent

La méthode WdfPdoGetParent retourne un handle à l’objet d’appareil framework qui représente l’appareil parent d’un appareil spécifié.
WdfPdoInitAddCompatibleID

La méthode WdfPdoInitAddCompatibleID ajoute un ID compatible à la liste des ID compatibles pour un appareil enfant.
WdfPdoInitAddDeviceText

La méthode WdfPdoInitAddDeviceText ajoute une description de l’appareil et l’emplacement de l’appareil à un appareil, pour un paramètre régional spécifié.
WdfPdoInitAddHardwareID

La méthode WdfPdoInitAddHardwareID ajoute un ID matériel à la liste des ID matériels d’un appareil enfant.
WdfPdoInitAllocate

La méthode WdfPdoInitAllocate alloue une structure WDFDEVICE_INIT pour un pilote de bus basé sur l’infrastructure, que le pilote de bus utilise pour signaler un nouvel appareil.
WdfPdoInitAllowForwardingRequestToParent

La méthode WdfPdoInitAllowForwardingRequestToParent permet à un pilote d’appeler WdfRequestForwardToParentDeviceIoQueue.
WdfPdoInitAssignContainerID

La méthode WdfPdoInitAssignContainerID met à jour l’ID de conteneur pour un appareil enfant.
WdfPdoInitAssignDeviceID

La méthode WdfPdoInitAssignDeviceID met à jour l’ID d’appareil d’un appareil enfant.
WdfPdoInitAssignInstanceID

La méthode WdfPdoInitAssignInstanceID met à jour l’ID instance d’un appareil enfant.
WdfPdoInitAssignRawDevice

La méthode WdfPdoInitAssignRawDevice indique que le pilote appelant peut prendre en charge un appareil spécifié en mode brut.
WdfPdoInitRemovePowerDependencyOnParent

En savoir plus sur : WdfPdoInitRemovePowerDependencyOnParent
WdfPdoInitSetDefaultLocale

La méthode WdfPdoInitSetDefaultLocale définit les paramètres régionaux par défaut d’un appareil.
WdfPdoInitSetEventCallbacks

La méthode WdfPdoInitSetEventCallbacks enregistre les fonctions de rappel d’événements d’un pilote de bus.
WdfPdoMarkMissing

La méthode WdfPdoMarkMissing informe l’infrastructure qu’un appareil n’est plus accessible.
WdfPdoRemoveEjectionRelationsPhysicalDevice

La méthode WdfPdoRemoveEjectionRelationsPhysicalDevice supprime un appareil spécifié de la liste des appareils qui doivent être éjectés lorsqu’un autre appareil spécifié est éjecté.
WdfPdoRequestEject

La méthode WdfPdoRequestEject informe l’infrastructure qu’un appareil spécifié est sur le point d’être éjecté de sa station d’accueil.
WdfPdoRetrieveAddressDescription

La méthode WdfPdoRetrieveAddressDescription récupère la description d’adresse associée à un objet d’appareil d’infrastructure spécifié.
WdfPdoRetrieveIdentificationDescription

La méthode WdfPdoRetrieveIdentificationDescription récupère la description d’identification associée à un objet d’appareil framework spécifié.
WdfPdoUpdateAddressDescription

La méthode WdfPdoUpdateAddressDescription met à jour la description d’adresse associée à un objet d’appareil framework spécifié.
WdfPostDeviceInstall

La fonction WdfPostDeviceInstall du co-programme d’installation effectue toutes les opérations dont le co-programme d’installation peut avoir besoin après que le programme d’installation d’un pilote non Plug-and-Play (PnP) a créé le service en mode noyau du pilote.
WdfPostDeviceRemove

La fonction WdfPostDeviceRemove du co-programme d’installation effectue toutes les opérations dont le co-programme d’installation peut avoir besoin après que le programme d’installation d’un pilote non Plug-and-Play (PnP) a supprimé le service en mode noyau du pilote.
WdfPreDeviceInstall

La fonction WdfPreDeviceInstall du co-programme d’installation effectue toutes les opérations dont le co-programme d’installation peut avoir besoin avant que le programme d’installation d’un pilote non Plug-and-Play (PnP) crée le service en mode noyau du pilote.
WdfPreDeviceInstallEx

La fonction WdfPreDeviceInstallEx du co-programme d’installation effectue toutes les opérations dont le co-programme d’installation peut avoir besoin avant que le programme d’installation d’un pilote non Plug-and-Play (PnP) crée le service en mode noyau du pilote.
WdfPreDeviceRemove

La fonction WdfPreDeviceRemove du co-programme d’installation effectue toutes les opérations dont le co-programme d’installation peut avoir besoin avant que le programme d’installation d’un pilote non Plug-and-Play (PnP) supprime le service en mode noyau du pilote.
WdfRegistryAssignMemory

La méthode WdfRegistryAssignMemory affecte les données contenues dans une mémoire tampon spécifiée à un nom de valeur spécifié dans le Registre.
WdfRegistryAssignMultiString

La méthode WdfRegistryAssignMultiString affecte un ensemble de chaînes à un nom de valeur spécifié dans le Registre. Les chaînes sont contenues dans une collection spécifiée d’objets de chaîne d’infrastructure.
WdfRegistryAssignString

La méthode WdfRegistryAssignString affecte une chaîne à un nom de valeur spécifié dans le Registre. La chaîne est contenue dans un objet de chaîne d’infrastructure spécifié.
WdfRegistryAssignULong

La méthode WdfRegistryAssignULong affecte une valeur de mot long non signé spécifiée à un nom de valeur spécifié dans le Registre.
WdfRegistryAssignUnicodeString

La méthode WdfRegistryAssignUnicodeString affecte une chaîne Unicode spécifiée à un nom de valeur spécifié dans le Registre.
WdfRegistryAssignValue

La méthode WdfRegistryAssignValue affecte les données spécifiées à un nom de valeur spécifié dans le Registre.
WdfRegistryClose

La méthode WdfRegistryClose ferme la clé de Registre associée à un objet de clé de registre d’infrastructure spécifié, puis supprime l’objet de clé de Registre.
WdfRegistryCreateKey

La méthode WdfRegistryCreateKey crée et ouvre une clé de Registre spécifiée, ou ouvre simplement la clé si elle existe déjà, et crée un objet de clé de Registre d’infrastructure qui représente la clé de Registre.
WdfRegistryOpenKey

La méthode WdfRegistryOpenKey ouvre une clé de Registre spécifiée et crée un objet de clé de registre d’infrastructure qui représente la clé de Registre.
WdfRegistryQueryMemory

La méthode WdfRegistryQueryMemory récupère les données actuellement affectées à une valeur de Registre spécifiée, stocke les données dans une mémoire tampon allouée par l’infrastructure et crée un objet de mémoire framework pour représenter la mémoire tampon.
WdfRegistryQueryMultiString

La méthode WdfRegistryQueryMultiString récupère les chaînes actuellement affectées à une valeur de Registre multi-chaîne spécifiée, crée un objet de chaîne d’infrastructure pour chaque chaîne et ajoute chaque objet string à une collection d’objets spécifiée.
WdfRegistryQueryString

La méthode WdfRegistryQueryString récupère les données de chaîne actuellement affectées à une valeur de chaîne de Registre spécifiée et affecte la chaîne à un objet de chaîne d’infrastructure spécifié.
WdfRegistryQueryULong

La méthode WdfRegistryQueryULong récupère les données de mots longs non signés (REG_DWORD) actuellement affectées à une valeur de Registre spécifiée et copie les données dans un emplacement spécifié.
WdfRegistryQueryUnicodeString

La méthode WdfRegistryQueryUnicodeString récupère les données de chaîne actuellement affectées à une valeur de chaîne de Registre spécifiée et copie la chaîne dans une structure UNICODE_STRING spécifiée.
WdfRegistryQueryValue

La méthode WdfRegistryQueryValue récupère les données actuellement affectées à une valeur de Registre spécifiée.
WdfRegistryRemoveKey

La méthode WdfRegistryRemoveKey supprime la clé de Registre associée à un objet de clé de registre d’infrastructure spécifié, puis supprime l’objet de clé de registre.
WdfRegistryRemoveValue

La méthode WdfRegistryRemoveValue supprime une valeur spécifiée et ses données d’une clé de Registre spécifiée.
WdfRegistryWdmGetHandle

La méthode WdfRegistryWdmGetHandle retourne un handle WDM (Windows Driver Model) à la clé de Registre que représente un objet de clé de registre d’infrastructure spécifié.
WdfRequestAllocateTimer

La méthode WdfRequestAllocateTimer alloue un minuteur pour une demande d’E/S spécifiée.
WdfRequestCancelSentRequest

La méthode WdfRequestCancelSentRequest tente d’annuler une demande d’E/S que l’appelant a précédemment soumise à une cible d’E/S.
WdfRequestChangeTarget

La méthode WdfRequestChangeTarget vérifie qu’une demande d’E/S spécifiée peut être envoyée à une cible d’E/S spécifiée.
WdfRequestComplete

La méthode WdfRequestComplete exécute une demande d’E/S spécifiée et fournit une status d’achèvement.
WdfRequestCompleteWithInformation

La méthode WdfRequestCompleteWithInformation stocke les informations d’achèvement, puis termine une demande d’E/S spécifiée avec une status d’achèvement fournie.
WdfRequestCompleteWithPriorityBoost

La méthode WdfRequestCompleteWithPriorityBoost exécute une demande d’E/S spécifiée et fournit une status d’achèvement. Il spécifie également une valeur que le système peut utiliser pour augmenter la priorité d’exécution du thread qui a demandé l’opération d’E/S.
WdfRequestCreate

La méthode WdfRequestCreate crée un objet de demande d’infrastructure vide.
WdfRequestCreateFromIrp

La méthode WdfRequestCreateFromIrp crée un objet de requête d’infrastructure à partir d’un IRP WDM spécifié.
WdfRequestFormatRequestUsingCurrentType

La méthode WdfRequestFormatRequestUsingCurrentType met en forme une requête d’E/S spécifiée afin que le pilote puisse la transférer, sans modification, à la cible d’E/S locale du pilote.
WdfRequestForwardToIoQueue

La méthode WdfRequestForwardToIoQueue met en file d’attente une demande d’E/S dans l’une des files d’attente d’E/S du pilote appelant.
WdfRequestForwardToParentDeviceIoQueue

La méthode WdfRequestForwardToParentDeviceIoQueue met en file d’attente d’E/S une requête d’E/S de la file d’attente d’E/S d’un appareil enfant vers une file d’E/S spécifiée de l’appareil parent de l’enfant.
WdfRequestGetCompletionParams

La méthode WdfRequestGetCompletionParams récupère les paramètres d’achèvement des E/S associés à un objet de requête d’infrastructure spécifié.
WdfRequestGetEffectiveIoType

La méthode WdfRequestGetEffectiveIoType retourne la méthode d’accès à la mémoire tampon qu’UMDF utilise pour les mémoires tampons de données de la demande d’E/S spécifiée.
WdfRequestGetFileObject

La méthode WdfRequestGetFileObject récupère l’objet de fichier d’infrastructure associé à une demande d’E/S spécifiée.
WdfRequestGetInformation

La méthode WdfRequestGetInformation retourne l’achèvement status informations pour une demande d’E/S spécifiée.
WdfRequestGetIoQueue

La méthode WdfRequestGetIoQueue retourne un handle à l’objet de file d’attente d’infrastructure à partir duquel une demande d’E/S spécifiée a été remise.
WdfRequestGetParameters

La méthode WdfRequestGetParameters récupère les paramètres associés à un objet de requête d’infrastructure spécifié.
WdfRequestGetRequestorMode

La méthode WdfRequestGetRequestorMode retourne le mode d’accès processeur de l’initiateur d’une demande d’E/S spécifiée.
WdfRequestGetRequestorProcessId

La méthode WdfRequestGetRequestorProcessId récupère l’identificateur du processus qui a envoyé une demande d’E/S.
WdfRequestGetStatus

La méthode WdfRequestGetStatus retourne la status d’une requête d’E/S.
WdfRequestGetUserModeDriverInitiatedIo

La méthode WdfRequestGetUserModeDriverInitiatedIo détermine si une demande d’E/S est marquée comme initiée par un pilote UMDF.
WdfRequestImpersonate

La méthode WdfRequestImpersonate enregistre une fonction de rappel d’événement fournie par le pilote que l’infrastructure doit appeler pour l’emprunt d’identité.
WdfRequestIsCanceled

La méthode WdfRequestIsCanceled détermine si le gestionnaire d’E/S a tenté d’annuler une demande d’E/S spécifiée.
WdfRequestIsFrom32BitProcess

La méthode WdfRequestIsFrom32BitProcess vérifie si l’initiateur d’une demande d’E/S spécifiée est une application 32 bits en mode utilisateur.
WdfRequestIsFromUserModeDriver

La méthode WdfRequestIsFromUserModeDriver indique si une demande d’E/S provient d’un pilote en mode utilisateur ou d’une application.
WdfRequestIsReserved

La méthode WdfRequestIsReserved détermine si un objet de requête spécifié est un objet réservé par l’infrastructure pour prendre en charge la progression vers l’avant garantie dans les situations de mémoire insuffisante.
WdfRequestMarkCancelable

La méthode WdfRequestMarkCancelable permet l’annulation d’une demande d’E/S spécifiée.
WdfRequestMarkCancelableEx

La méthode WdfRequestMarkCancelableEx permet l’annulation d’une demande d’E/S spécifiée.
WdfRequestProbeAndLockUserBufferForRead

La méthode WdfRequestProbeAndLockUserBufferForRead vérifie que la mémoire tampon en mode utilisateur d’une requête d’E/S est lisible, puis verrouille les pages de mémoire physique de la mémoire tampon afin que les pilotes de la pile de pilotes puissent lire la mémoire tampon.
WdfRequestProbeAndLockUserBufferForWrite

La méthode WdfRequestProbeAndLockUserBufferForWrite vérifie que la mémoire tampon en mode utilisateur d’une demande d’E/S est accessible en écriture, puis verrouille les pages de mémoire physique de la mémoire tampon afin que les pilotes de la pile de pilotes puissent écrire dans la mémoire tampon.
WdfRequestRequeue

La méthode WdfRequestRequeue retourne une requête d’E/S au début de la file d’attente d’E/S à partir de laquelle elle a été remise au pilote.
WdfRequestRetrieveActivityId

La méthode WdfRequestRetrieveActivityId récupère l’identificateur d’activité actuel associé à une demande d’E/S.
WdfRequestRetrieveInputBuffer

La méthode WdfRequestRetrieveInputBuffer récupère la mémoire tampon d’entrée d’une requête d’E/S.
WdfRequestRetrieveInputMemory

La méthode WdfRequestRetrieveInputMemory récupère un handle dans un objet de mémoire d’infrastructure qui représente la mémoire tampon d’entrée d’une requête d’E/S.
WdfRequestRetrieveInputWdmMdl

La méthode WdfRequestRetrieveInputWdmMdl récupère une liste de descripteurs mémoire (MDL) qui représente la mémoire tampon d’entrée d’une requête d’E/S.
WdfRequestRetrieveOutputBuffer

La méthode WdfRequestRetrieveOutputBuffer récupère la mémoire tampon de sortie d’une requête d’E/S.
WdfRequestRetrieveOutputMemory

La méthode WdfRequestRetrieveOutputMemory récupère un handle dans un objet de mémoire de framework qui représente la mémoire tampon de sortie d’une requête d’E/S.
WdfRequestRetrieveOutputWdmMdl

La méthode WdfRequestRetrieveOutputWdmMdl récupère une liste de descripteurs mémoire (MDL) qui représente la mémoire tampon de sortie d’une requête d’E/S.
WdfRequestRetrieveUnsafeUserInputBuffer

La méthode WdfRequestRetrieveUnsafeUserInputBuffer récupère la mémoire tampon d’entrée d’une requête d’E/S, si la technique de la requête pour accéder aux mémoires tampons de données n’est ni mise en mémoire tampon ni E/S directe.
WdfRequestRetrieveUnsafeUserOutputBuffer

La méthode WdfRequestRetrieveUnsafeUserOutputBuffer récupère la mémoire tampon de sortie d’une requête d’E/S, si la technique de la requête pour accéder aux mémoires tampons de données n’est ni mise en mémoire tampon ni E/S directe.
WdfRequestReuse

La méthode WdfRequestReuse réinitialise un objet de requête d’infrastructure afin qu’il puisse être réutilisé.
WdfRequestSend

La méthode WdfRequestSend envoie une demande d’E/S spécifiée à une cible d’E/S spécifiée.
WdfRequestSetActivityId

La méthode WdfRequestSetActivityId associe un identificateur d’activité à une demande d’E/S.
WdfRequestSetCompletionRoutine

La méthode WdfRequestSetCompletionRoutine inscrit ou annule l’inscription d’une routine d’achèvement pour l’objet de demande d’infrastructure spécifié.
WdfRequestSetInformation

La méthode WdfRequestSetInformation définit l’achèvement status informations pour une demande d’E/S spécifiée.
WdfRequestSetUserModeDriverInitiatedIo

La méthode WdfRequestSetUserModeDriverInitiatedIo indique aux pilotes en mode noyau qui se trouvent sous le pilote UMDF dans la même pile de périphériques qu’une requête particulière doit être traitée comme si elle provenait d’un pilote UMDF.
WdfRequestStopAcknowledge

La méthode WdfRequestStopAcknowledge informe l’infrastructure que le pilote a cessé de traiter une demande d’E/S spécifiée.
WdfRequestUnmarkCancelable

La méthode WdfRequestUnmarkCancelable désactive l’annulation d’une demande d’E/S spécifiée.
WdfRequestWdmFormatUsingStackLocation

La méthode WdfRequestWdmFormatUsingStackLocation met en forme une requête d’E/S en copiant le contenu d’une structure d’emplacement de pile d’E/S WDM spécifiée vers l’emplacement de pile suivant dans la requête.
WdfRequestWdmGetIrp

La méthode WdfRequestWdmGetIrp retourne la structure IRP WDM associée à un objet de demande d’infrastructure spécifié.
WdfSpinLockAcquire

La méthode WdfSpinLockAcquire acquiert un verrou de rotation spécifié.
WdfSpinLockCreate

La méthode WdfSpinLockCreate crée un objet de verrouillage spin-lock d’infrastructure.
WdfSpinLockRelease

La méthode WdfSpinLockAcquire libère un verrou de rotation spécifié.
WdfStringCreate

La méthode WdfStringCreate crée un objet de chaîne d’infrastructure et affecte éventuellement une chaîne Unicode spécifiée à l’objet .
WdfStringGetUnicodeString

La méthode WdfStringGetUnicodeString récupère la chaîne Unicode affectée à un objet de chaîne d’infrastructure spécifié.
WdfTimerCreate

La méthode WdfTimerCreate crée un objet de minuteur d’infrastructure.
WdfTimerGetParentObject

La méthode WdfTimerGetParentObject retourne un handle à l’objet parent d’un objet de minuteur d’infrastructure spécifié.
WdfTimerStart

La méthode WdfTimerStart démarre l’horloge d’un minuteur.
WdfTimerStop

La méthode WdfTimerStop arrête l’horloge d’un minuteur.
WdfUsbInterfaceGetConfiguredPipe

La méthode WdfUsbInterfaceGetConfiguredPipe retourne un handle à l’objet de canal d’infrastructure associé à une interface de périphérique USB et à un index de canal spécifiés. Si vous le souhaitez, la méthode retourne également des informations sur le canal.
WdfUsbInterfaceGetConfiguredSettingIndex

La méthode WdfUsbInterfaceGetConfiguredSettingIndex retourne l’index de paramètre alternatif actuellement sélectionné pour une interface de périphérique USB spécifiée.
WdfUsbInterfaceGetDescriptor

La méthode WdfUsbInterfaceGetDescriptor récupère le descripteur d’interface USB associé à un autre paramètre spécifié d’une interface USB spécifiée.
WdfUsbInterfaceGetEndpointInformation

La méthode WdfUsbInterfaceGetEndpointInformation récupère des informations sur un point de terminaison de périphérique USB spécifié et son canal associé.
WdfUsbInterfaceGetInterfaceNumber

La méthode WdfUsbInterfaceGetInterfaceNumber retourne le numéro d’interface d’un objet d’interface USB spécifié.
WdfUsbInterfaceGetNumConfiguredPipes

La méthode WdfUsbInterfaceGetNumConfiguredPipes retourne le nombre de canaux configurés pour une interface de périphérique USB spécifiée.
WdfUsbInterfaceGetNumEndpoints

La méthode WdfUsbInterfaceGetNumEndpoints retourne le nombre de points de terminaison associés à un autre paramètre spécifié d’une interface USB spécifiée.
WdfUsbInterfaceGetNumSettings

La méthode WdfUsbInterfaceGetNumSettings retourne le nombre de paramètres alternatifs pris en charge par une interface USB spécifiée.
WdfUsbInterfaceSelectSetting

La méthode WdfUsbInterfaceSelectSetting sélectionne un autre paramètre spécifié pour une interface USB spécifiée.
WdfUsbTargetDeviceAllocAndQueryString

La méthode WdfUsbTargetDeviceAllocAndQueryString alloue une mémoire tampon, puis récupère la chaîne Unicode associée à un périphérique USB et à une valeur d’index descripteur spécifiés.
WdfUsbTargetDeviceCreate

La méthode WdfUsbTargetDeviceCreate crée un objet de périphérique USB framework pour un objet d’appareil framework spécifié et ouvre le périphérique USB pour les opérations d’E/S.
WdfUsbTargetDeviceCreateIsochUrb

La méthode WdfUsbTargetDeviceCreateIsochUrb alloue un bloc de requête USB isochronous (URB).
WdfUsbTargetDeviceCreateUrb

La méthode WdfUsbTargetDeviceCreateUrb alloue un bloc de requête USB (URB).
WdfUsbTargetDeviceCreateWithParameters

La méthode WdfUsbTargetDeviceCreateWithParameters crée un objet de périphérique USB framework pour un objet d’appareil d’infrastructure spécifié et ouvre le périphérique USB pour les opérations d’E/S.
WdfUsbTargetDeviceCyclePortSynchronously

La méthode WdfUsbTargetDeviceCyclePortSynchronously active le port USB auquel un appareil spécifié est attaché.
WdfUsbTargetDeviceFormatRequestForControlTransfer

La méthode WdfUsbTargetDeviceFormatRequestForControlTransfer génère une demande de transfert de contrôle USB, mais elle n’envoie pas la requête.
WdfUsbTargetDeviceFormatRequestForCyclePort

La méthode WdfUsbTargetDeviceFormatRequestForCyclePort génère une demande de cycle d’alimentation pour le port auquel un appareil spécifié est attaché, mais elle n’envoie pas la requête.
WdfUsbTargetDeviceFormatRequestForString

La méthode WdfUsbTargetDeviceFormatRequestForString génère une requête pour le descripteur de chaîne USB associé à la valeur d’index de chaîne d’un périphérique USB.
WdfUsbTargetDeviceFormatRequestForUrb

La méthode WdfUsbTargetDeviceFormatRequestForUrb génère une requête USB pour un périphérique USB spécifié, à l’aide des paramètres de requête qui sont décrits par un URB, mais elle n’envoie pas la requête.
WdfUsbTargetDeviceGetDeviceDescriptor

La méthode WdfUsbTargetDeviceGetDeviceDescriptor récupère le descripteur de périphérique USB pour le périphérique USB associé à un objet de périphérique USB d’infrastructure spécifié.
WdfUsbTargetDeviceGetInterface

La méthode WdfUsbTargetDeviceGetInterface retourne un handle à l’objet d’interface USB du framework associé à un index d’interface spécifié.
WdfUsbTargetDeviceGetIoTarget

La méthode WdfUsbTargetDeviceGetIoTarget retourne un handle à l’objet cible d’E/S associé à un périphérique USB spécifié.
WdfUsbTargetDeviceGetNumInterfaces

La méthode WdfUsbTargetDeviceGetNumInterfaces retourne le nombre d’interfaces de périphérique USB prises en charge par un périphérique USB spécifié.
WdfUsbTargetDeviceIsConnectedSynchronous

La méthode WdfUsbTargetDeviceIsConnectedSynchronous détermine si le périphérique USB spécifié est connecté.
WdfUsbTargetDeviceQueryString

La méthode WdfUsbTargetDeviceQueryString récupère la chaîne Unicode associée à une valeur d’index de descripteur et de périphérique USB spécifiée.
WdfUsbTargetDeviceQueryUsbCapability

La méthode WdfUsbTargetDeviceQueryUsbCapability détermine si le contrôleur hôte et la pile de pilotes USB prennent en charge une fonctionnalité spécifique.
WdfUsbTargetDeviceResetPortSynchronously

La méthode WdfUsbTargetDeviceResetPortSynchronously réinitialise le port USB associé au périphérique USB spécifié.
WdfUsbTargetDeviceRetrieveConfigDescriptor

La méthode WdfUsbTargetDeviceRetrieveConfigDescriptor récupère le descripteur de configuration USB pour le périphérique USB associé à un objet de périphérique USB d’infrastructure spécifié.
WdfUsbTargetDeviceRetrieveCurrentFrameNumber

La méthode WdfUsbTargetDeviceRetrieveCurrentFrameNumber récupère le numéro de trame USB actuel.
WdfUsbTargetDeviceRetrieveInformation

La méthode WdfUsbTargetDeviceRetrieveInformation récupère des informations sur le périphérique USB associé à un objet de périphérique USB d’infrastructure spécifié.
WdfUsbTargetDeviceSelectConfig

La méthode WdfUsbTargetDeviceSelectConfig sélectionne une configuration USB pour un appareil ou désconfigure l’appareil.
WdfUsbTargetDeviceSendControlTransferSynchronously

La méthode WdfUsbTargetDeviceSendControlTransferSynchronously génère une demande de transfert de contrôle USB et l’envoie de manière synchrone à une cible d’E/S.
WdfUsbTargetDeviceSendUrbSynchronously

La méthode WdfUsbTargetDeviceSendUrbSynchronously envoie une requête USB de manière synchrone à un périphérique USB spécifié, à l’aide de paramètres de requête qui sont décrits par un URB.
WdfUsbTargetDeviceWdmGetConfigurationHandle

La méthode WdfUsbTargetDeviceWdmGetConfigurationHandle retourne le handle de type USBD_CONFIGURATION_HANDLE associé à la configuration actuelle d’un périphérique USB spécifié.
WdfUsbTargetPipeAbortSynchronously

La méthode WdfUsbTargetPipeAbortSynchronously génère une demande d’abandon et l’envoie de manière synchrone à un canal USB spécifié.
WdfUsbTargetPipeConfigContinuousReader

La méthode WdfUsbTargetPipeConfigContinuousReader configure l’infrastructure pour lire en continu à partir d’un canal USB spécifié.
WdfUsbTargetPipeFormatRequestForAbort

La méthode WdfUsbTargetPipeFormatRequestForAbort génère une demande d’abandon pour un canal USB spécifié, mais elle n’envoie pas la requête.
WdfUsbTargetPipeFormatRequestForRead

La méthode WdfUsbTargetPipeFormatRequestForRead génère une demande de lecture pour un canal d’entrée USB, mais elle n’envoie pas la requête.
WdfUsbTargetPipeFormatRequestForReset

La méthode WdfUsbTargetPipeFormatRequestForReset génère une demande de réinitialisation pour un canal USB spécifié, mais elle n’envoie pas la requête.
WdfUsbTargetPipeFormatRequestForUrb

La méthode WdfUsbTargetPipeFormatRequestForUrb génère une requête USB pour un canal USB spécifié, à l’aide des paramètres de requête décrits par un URB spécifié, mais elle n’envoie pas la requête.
WdfUsbTargetPipeFormatRequestForWrite

La méthode WdfUsbTargetPipeFormatRequestForWrite génère une demande d’écriture pour un canal de sortie USB, mais elle n’envoie pas la requête.
WdfUsbTargetPipeGetInformation

La méthode WdfUsbTargetPipeGetInformation récupère des informations sur un canal USB et son point de terminaison.
WdfUsbTargetPipeGetIoTarget

La méthode WdfUsbTargetPipeGetIoTarget retourne un handle à l’objet cible d’E/S associé à un canal USB spécifié.
WdfUsbTargetPipeGetType

La méthode WdfUsbTargetPipeGetType retourne le type d’un canal USB spécifié.
WdfUsbTargetPipeIsInEndpoint

La méthode WdfUsbTargetPipeIsInEndpoint détermine si un canal USB spécifié est connecté à un point de terminaison d’entrée.
WdfUsbTargetPipeIsOutEndpoint

La méthode WdfUsbTargetPipeIsOutEndpoint détermine si un canal USB spécifié est connecté à un point de terminaison de sortie.
WdfUsbTargetPipeReadSynchronously

La méthode WdfUsbTargetPipeReadSynchronously génère une demande de lecture et l’envoie de manière synchrone à un canal d’entrée USB spécifié.
WdfUsbTargetPipeResetSynchronously

La méthode WdfUsbTargetPipeResetSynchronously génère une demande de réinitialisation et l’envoie de manière synchrone à un canal USB spécifié.
WdfUsbTargetPipeSendUrbSynchronously

La méthode WdfUsbTargetPipeSendUrbSynchronously génère une requête USB pour un canal USB spécifié, à l’aide des paramètres de requête décrits par un URB spécifié.
WdfUsbTargetPipeSetNoMaximumPacketSizeCheck

La méthode WdfUsbTargetPipeSetNoMaximumPacketSizeCheck désactive le test de l’infrastructure pour déterminer si la taille de la mémoire tampon de lecture d’un pilote est un multiple de la taille maximale des paquets d’un canal USB.
WdfUsbTargetPipeWdmGetPipeHandle

La méthode WdfUsbTargetPipeWdmGetPipeHandle retourne le handle de type USBD_PIPE_HANDLE associé à un objet de canal d’infrastructure spécifié.
WdfUsbTargetPipeWriteSynchronously

La méthode WdfUsbTargetPipeWriteSynchronously génère une demande d’écriture et l’envoie de manière synchrone à un canal de sortie USB spécifié.
WdfVerifierDbgBreakPoint

La fonction WdfVerifierDbgBreakPoint se transforme en débogueur de noyau, si un débogueur est en cours d’exécution.
WdfVerifierKeBugCheck

La fonction WdfVerifierKeBugCheck crée un bogue case activée.
WdfWaitLockAcquire

La méthode WdfWaitLockAcquire acquiert un verrou d’attente spécifié.
WdfWaitLockCreate

La méthode WdfWaitLockCreate crée un objet wait-lock d’infrastructure.
WdfWaitLockRelease

La méthode WdfWaitLockRelease libère un verrou d’attente spécifié.
WdfWdmDeviceGetWdfDeviceHandle

La méthode WdfWdmDeviceGetWdfDeviceHandle retourne un handle à l’objet d’appareil framework associé à un objet d’appareil WDM spécifié.
WdfWdmDriverGetWdfDriverHandle

La méthode WdfWdmDriverGetWdfDriverHandle retourne un handle à l’objet de pilote d’infrastructure associé à un objet de pilote WDM (Windows Driver Model) spécifié.
WdfWmiInstanceCreate

La méthode WdfWmiInstanceCreate crée un objet WMI instance qui représente un instance d’un fournisseur de données WMI.
WdfWmiInstanceDeregister

La méthode WdfWmiInstanceDeregister annule l’inscription d’un instance spécifié d’un fournisseur de données WMI à partir du service WMI du système.
WdfWmiInstanceFireEvent

La méthode WdfWmiInstanceFireEvent envoie un événement WMI aux clients WMI qui se sont inscrits pour recevoir une notification d’événement.
WdfWmiInstanceGetDevice

La méthode WdfWmiInstanceGetDevice retourne un handle à l’objet d’appareil framework associé à un objet WMI instance spécifié.
WdfWmiInstanceGetProvider

La méthode WdfWmiInstanceGetProvider retourne un handle à l’objet de fournisseur WMI qui est l’objet parent d’un objet WMI instance spécifié.
WdfWmiInstanceRegister

La méthode WdfWmiInstanceRegister enregistre un instance spécifié d’un fournisseur de données WMI auprès du service WMI du système.
WdfWmiProviderCreate

La méthode WdfWmiProviderCreate crée un objet de fournisseur WMI qui représente un bloc de données WMI.
WdfWmiProviderGetDevice

La méthode WdfWmiProviderGetDevice retourne un handle à l’objet d’appareil d’infrastructure qui est le parent d’un objet fournisseur WMI spécifié.
WdfWmiProviderGetTracingHandle

La méthode WdfWmiProviderGetTracingHandle retourne un handle à l’enregistreur d’événements d’une session de suivi logiciel WPP.
WdfWmiProviderIsEnabled

La méthode WdfWmiProviderIsEnabled détermine si la collecte de données ou la notification d’événement est activée pour un fournisseur de données WMI spécifié.
WdfWorkItemCreate

La méthode WdfWorkItemCreate crée un objet d’élément de travail framework, qui peut ensuite être ajouté à la file d’attente d’éléments de travail du système.
WdfWorkItemEnqueue

La méthode WdfWorkItemEnqueue ajoute un objet d’élément de travail d’infrastructure spécifié à la file d’attente d’éléments de travail du système.
WdfWorkItemFlush

La méthode WdfWorkItemFlush retourne une fois qu’un élément de travail spécifié a été pris en charge.
WdfWorkItemGetParentObject

La méthode WdfWorkItemGetParentObject retourne l’objet framework auquel un élément de travail spécifié est associé.
WRITE_PORT_BUFFER_UCHAR

La fonction WRITE_PORT_BUFFER_UCHAR écrit un nombre d’octets à partir d’une mémoire tampon dans le port spécifié.
WRITE_PORT_BUFFER_ULONG

La fonction WRITE_PORT_BUFFER_ULONG écrit un certain nombre de valeurs ULONG d’une mémoire tampon dans l’adresse de port spécifiée.
WRITE_PORT_BUFFER_USHORT

La fonction WRITE_PORT_BUFFER_USHORT écrit un certain nombre de valeurs USHORT à partir d’une mémoire tampon dans l’adresse de port spécifiée.
WRITE_PORT_UCHAR

La fonction WRITE_PORT_UCHAR écrit un octet dans l’adresse de port spécifiée.
WRITE_PORT_ULONG

La fonction WRITE_PORT_ULONG écrit une valeur ULONG dans l’adresse de port spécifiée.
WRITE_PORT_USHORT

La fonction WRITE_PORT_USHORT écrit une valeur USHORT dans l’adresse de port spécifiée.
WRITE_REGISTER_BUFFER_UCHAR

La fonction WRITE_REGISTER_BUFFER_UCHAR écrit un nombre d’octets d’une mémoire tampon dans le registre spécifié.
WRITE_REGISTER_BUFFER_ULONG

La fonction WRITE_REGISTER_BUFFER_ULONG écrit un certain nombre de valeurs ULONG d’une mémoire tampon dans le registre spécifié.
WRITE_REGISTER_BUFFER_ULONG64

La fonction WRITE_REGISTER_BUFFER_ULONG64 (wudfddi_hwaccess.h) écrit un certain nombre de valeurs ULONG64 d’une mémoire tampon dans le registre spécifié.
WRITE_REGISTER_BUFFER_USHORT

La fonction WRITE_REGISTER_BUFFER_USHORT (wudfddi_hwaccess.h) écrit un certain nombre de valeurs USHORT d’une mémoire tampon dans le registre spécifié.
WRITE_REGISTER_UCHAR

La fonction WRITE_REGISTER_UCHAR (wudfddi_hwaccess.h) écrit un octet dans l’adresse de registre spécifiée.
WRITE_REGISTER_ULONG

La fonction WRITE_REGISTER_ULONG (wudfddi_hwaccess.h) écrit une valeur ULONG dans l’adresse de registre spécifiée.
WRITE_REGISTER_ULONG64

La fonction WRITE_REGISTER_ULONG64 (wudfddi_hwaccess.h) écrit une valeur ULONG64 dans l’adresse de registre spécifiée.
WRITE_REGISTER_USHORT

La fonction WRITE_REGISTER_USHORT (wudfddi_hwaccess.h) écrit une valeur USHORT dans l’adresse de registre spécifiée.
WriteToHardware

La méthode WriteToHardware est utilisée en interne par le framework. Ne pas utiliser.
WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT

La fonction WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS_INIT initialise la structure WUDF_DEVICE_POWER_POLICY_IDLE_SETTINGS d’un pilote.
WUDF_INTERRUPT_CONFIG_INIT

La fonction WUDF_INTERRUPT_CONFIG_INIT initialise une structure WUDF_INTERRUPT_CONFIG.
WUDF_INTERRUPT_DISABLE

La fonction de rappel d’événement OnInterruptDisable d’un pilote désactive une interruption matérielle spécifiée.
WUDF_INTERRUPT_ENABLE

La fonction de rappel d’événement OnInterruptEnable d’un pilote active une interruption matérielle spécifiée.
WUDF_INTERRUPT_ISR

La fonction de rappel d’événement OnInterruptIsr d’un pilote traite une interruption matérielle.
WUDF_INTERRUPT_WORKITEM

La fonction de rappel d’événement OnInterruptWorkItem d’un pilote traite les informations d’interruption que la fonction de rappel OnInterruptIsr du pilote a stockées.
WUDF_WORKITEM_CONFIG_INIT

La macro WUDF_WORKITEM_CONFIG_INIT initialise la structure WUDF_WORKITEM_CONFIG d’un pilote.
WUDF_WORKITEM_FUNCTION

La fonction de rappel d’événement OnWorkItem d’un pilote effectue le travail associé à un élément de travail spécifié.

Interfaces

 
IDriverEntry

L’interface IDriverEntry expose les points d’entrée et de sortie main du pilote en mode utilisateur.
IFileCallbackCleanup

L’infrastructure peut avertir un pilote quand celui-ci doit effectuer une opération de nettoyage.
IFileCallbackClose

L’infrastructure peut avertir un pilote quand celui-ci doit effectuer une opération de fermeture. Le pilote peut gérer la notification en inscrivant l’interface IFileCallbackClose.
IImpersonateCallback

L’interface IImpersonateCallback contient une méthode qui gère l’emprunt d’identité.
IObjectCleanup

Tout pilote qui stocke une interface COM avec nombre de références dans un objet WDF doit prendre en charge l’interface IObjectCleanup pour éviter les fuites d’interface. Notez que les pilotes, en général, ne sont pas tenus de contenir des références à des objets WDF.
IPnpCallback

L’interface IPnpCallback est une interface Plug-and-Play (PnP) et de gestion de l’alimentation (PM).
IPnpCallbackHardware

L’interface IPnpCallbackHardware est une interface Plug-and-Play (PnP) et de gestion de l’alimentation (PM).
IPnpCallbackHardware2

L’interface IPnpCallbackHardware2 expose les méthodes de rappel liées au matériel.
IPnpCallbackHardwareInterrupt

L’interface IPnpCallbackHardwareInterrupt prend en charge les méthodes de rappel de Plug-and-Play et de gestion de l’alimentation liées aux interruptions.
IPnpCallbackRemoteInterfaceNotification

L’interface IPnpCallbackRemoteInterfaceNotification d’un pilote fournit une fonction de rappel que l’infrastructure appelle pour avertir le pilote lorsqu’une interface d’appareil devient disponible.
IPnpCallbackSelfManagedIo

L’interface IPnpCallbackSelfManagedIo est une interface Plug-and-Play (PnP) et de gestion de l’alimentation (PM).
IPowerPolicyCallbackWakeFromS0

L’interface IPowerPolicyCallbackWakeFromS0 d’un pilote fournit des fonctions de rappel que l’infrastructure appelle pour informer le pilote des événements de veille.
IPowerPolicyCallbackWakeFromSx

L’interface IPowerPolicyCallbackWakeFromSx d’un pilote fournit des fonctions de rappel que l’infrastructure appelle pour informer le pilote des événements de veille. Ces événements sont liés à la capacité d’un appareil à se réveiller lui-même et le système à partir d’un état de faible consommation.
IQueueCallbackCreate

Une file d’attente d’E/S avertit un pilote lorsqu’une demande de fichier ouvert est disponible pour le pilote.
IQueueCallbackDefaultIoHandler

L’interface IQueueCallbackDefaultIoHandler contient une méthode qui gère les demandes d’E/S qu’aucune autre méthode n’est inscrite pour gérer.
IQueueCallbackDeviceIoControl

Un objet file d’attente d’E/S avertit un pilote lorsqu’une demande de contrôle d’E/S d’appareil est disponible pour le pilote.
IQueueCallbackIoCanceledOnQueue

L’interface IQueueCallbackIoCanceledOnQueue est facultative. Votre pilote peut fournir cette interface si vous souhaitez qu’UMDF avertisse le pilote lorsqu’une demande d’E/S est annulée alors qu’elle se trouve dans la file d’attente d’E/S du pilote.
IQueueCallbackIoResume

L’interface IQueueCallbackIoResume contient une méthode qui reprend le traitement d’une demande d’E/S à partir d’une file d’attente.
IQueueCallbackIoStop

L’interface IQueueCallbackIoStop contient une méthode qui arrête le traitement d’une demande d’E/S à partir d’une file d’attente.
IQueueCallbackRead

Une file d’attente d’E/S avertit un pilote lorsqu’une demande de lecture est disponible pour le pilote.
IQueueCallbackStateChange

Un objet file d’attente d’E/S déclenche un événement lorsqu’il change d’état. Un pilote peut consommer l’événement en inscrivant l’interface IQueueCallbackStateChange.
IQueueCallbackWrite

Un objet file d’attente d’E/S avertit un pilote lorsqu’une demande d’écriture est disponible pour le pilote.
IRemoteInterfaceCallbackEvent

L’interface IRemoteInterfaceCallbackEvent fournit une fonction de rappel que l’infrastructure appelle pour informer le pilote des événements d’appareil associés à une interface d’appareil.
IRemoteInterfaceCallbackRemoval

IRemoteInterfaceCallbackRemoval fournit une fonction de rappel que l’infrastructure appelle pour informer le pilote de la suppression d’une interface d’appareil.
IRemoteTargetCallbackRemoval

L’interface IRemoteTargetCallbackRemoval fournit des fonctions de rappel que l’infrastructure appelle pour informer le pilote des événements associés à la suppression d’une cible d’E/S distante.
IRequestCallbackCancel

Un pilote est averti lorsqu’une demande d’E/S que le pilote est en cours de traitement doit être annulée.
IRequestCallbackRequestCompletion

Un pilote implémente l’interface IRequestCallbackRequestCompletion pour terminer un objet de requête.
IUsbTargetPipeContinuousReaderCallbackReadComplete

IUsbTargetPipeContinuousReaderCallbackReadComplete est une interface fournie par le pilote.
IUsbTargetPipeContinuousReaderCallbackReadersFailed

IUsbTargetPipeContinuousReaderCallbackReadersFailed est une interface fournie par le pilote.
IWDFCmResourceList

Cette interface représente une liste de ressources matérielles pour un appareil.
IWDFDevice

L’interface IWDFDevice expose un objet d’appareil, qui est une représentation d’un appareil sur le système.
IWDFDevice2

Les pilotes obtiennent l’interface IWDFDevice2 en appelant IWDFDevice::QueryInterface.
IWDFDevice3

Pour obtenir l’interface IWDFDevice3, les pilotes appellent IWDFDevice::QueryInterface.
IWDFDeviceInitialize

L’interface IWDFDeviceInitialize est une interface d’assistance que l’infrastructure fournit comme paramètre d’entrée à la méthode IDriverEntry::OnDeviceAdd du pilote.
IWDFDeviceInitialize2

L’interface IWDFDeviceInitialize2 est une interface d’assistance qui permet à un pilote de spécifier un mode de récupération de mémoire tampon et une méthode d’accès à la mémoire tampon par défaut.
IWDFDriver

L’interface IWDFDriver expose l’objet de pilote d’infrastructure qui représente l’image de pilote chargée dans le processus hôte.
IWDFDriverCreatedFile

L’interface IWDFDriverCreatedFile expose un objet de fichier créé par le pilote UMDF que le pilote doit utiliser.
IWDFFile

L’interface IWDFFile expose l’objet file qui représente le HANDLE retourné par la fonction CreateFile De Microsoft Win32.
IWDFFile2

Les pilotes obtiennent l’interface IWDFFile2 en appelant IWDFFile::QueryInterface.
IWDFFile3

Les pilotes obtiennent l’interface IWDFFile3 en appelant IWDFFile::QueryInterface.
IWDFFileHandleTargetFactory

L’interface IWDFFileHandleTargetFactory est une interface de fabrique utilisée pour créer un objet d’appareil cible basé sur un handle de fichier.
IWDFInterrupt

Cette interface expose un objet d’interruption.
IWDFIoQueue

L’interface IWDFIoQueue expose un objet file d’attente d’E/S.
IWDFIoRequest

L’interface IWDFIoRequest expose un objet de demande d’E/S.
IWDFIoRequest2

Pour obtenir l’interface IWDFIoRequest2, les pilotes appellent IWDFIoRequest::QueryInterface.
IWDFIoRequest3

Pour obtenir l’interface IWDFIoRequest3, les pilotes appellent IWDFIoRequest::QueryInterface.
IWDFIoRequestCompletionParams

L’interface IWDFIoRequestCompletionParams expose les méthodes que les pilotes peuvent utiliser pour obtenir des informations d’achèvement sur une demande d’E/S. Les pilotes peuvent appeler ces méthodes après la fin d’une opération d’E/S synchrone ou asynchrone.
IWDFIoTarget

L’interface IWDFIoTarget expose l’objet cible d’E/S qui représente généralement un pilote inférieur dans la pile.
IWDFIoTarget2

Pour obtenir l’interface IWDFIoTarget2, les pilotes appellent IWDFIoTarget::QueryInterface.
IWDFIoTargetStateManagement

L’interface IWDFIoTargetStateManagement expose les méthodes qui gèrent et surveillent l’état d’un objet cible d’E/S.
IWDFMemory

L’interface IWDFMemory expose l’objet mémoire framework qui fournit l’accès à un bloc de mémoire.
IWDFNamedPropertyStore

L’interface IWDFNamedPropertyStore expose un objet de magasin de propriétés.
IWDFNamedPropertyStore2

Les pilotes obtiennent l’interface IWDFNamedPropertyStore2 en appelant IWDFPropertyStoreFactory::RetrieveDevicePropertyStore.
IWDFObject

L’interface IWDFObject expose l’objet de base du framework qui fournit les fonctionnalités de base communes à tous les types d’objets framework. Tous les objets framework sont dérivés de cet objet racine.
IWDFPropertyStoreFactory

L’interface IWDFPropertyStoreFactory est une interface de fabrique utilisée pour créer une interface de magasin de propriétés.
IWDFRemoteInterface

Les pilotes UMDF reçoivent un pointeur vers cette interface en appelant la méthode IWDFDevice2::CreateRemoteInterface.
IWDFRemoteInterfaceInitialize

Les pilotes basés sur UMDF reçoivent l’interface IWDFRemoteInterfaceInitialize comme entrée dans une fonction de rappel IPnpCallbackRemoteInterfaceNotification::OnRemoteInterfaceArrival.
IWDFRemoteTarget

Pour obtenir l’interface IWDFRemoteTarget, les pilotes appellent IWDFDevice2::CreateRemoteTarget.
IWDFRequestCompletionParams

L’interface IWDFRequestCompletionParams expose les méthodes que les pilotes peuvent utiliser pour obtenir des informations d’achèvement sur une demande d’E/S. Les pilotes peuvent appeler ces méthodes après la fin d’une opération d’E/S synchrone ou asynchrone.
IWDFUnifiedPropertyStore

L’interface IWDFUnifiedPropertyStore expose un magasin de propriétés unifié.
IWDFUnifiedPropertyStoreFactory

L’interface IWDFUnifiedPropertyStoreFactory est une interface de fabrique utilisée pour créer une interface de magasin de propriétés unifiée.
IWDFUsbInterface

L’interface IWDFUsbInterface expose une interface USB exposée par un périphérique USB.
IWDFUsbRequestCompletionParams

L’interface IWDFUsbRequestCompletionParams expose l’objet parameters pour l’achèvement d’un objet de requête USB. L’objet parameters est principalement requis pour les E/S asynchrones et les pilotes en couches.
IWDFUsbTargetDevice

L’interface IWDFUsbTargetDevice expose un objet cible d’E/S de périphérique USB.
IWDFUsbTargetFactory

L’interface IWDFUsbTargetFactory est une interface d’usine utilisée pour créer un objet de périphérique cible USB.
IWDFUsbTargetPipe

L’interface IWDFUsbTargetPipe expose un canal USB (point de terminaison), qui est également une cible d’E/S.
IWDFUsbTargetPipe2

L’interface IWDFUsbTargetPipe2 expose un canal USB (point de terminaison), qui est également une cible d’E/S.
IWDFWorkItem

Cette interface expose un objet élément de travail.

Structures

 
UMDF_IO_TARGET_OPEN_PARAMS

La structure UMDF_IO_TARGET_OPEN_PARAMS contient des paramètres d’ouverture de fichier.
UMDF_VERSION_DATA

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

La structure WDF_CHILD_ADDRESS_DESCRIPTION_HEADER est une structure d’en-tête qui doit être le premier membre de chaque structure de description d’adresse.
WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER

La structure WDF_CHILD_IDENTIFICATION_DESCRIPTION_HEADER est une structure d’en-tête qui doit être le premier membre de chaque structure de description d’identification.
WDF_CHILD_LIST_CONFIG

La structure WDF_CHILD_LIST_CONFIG contient des informations de configuration pour une liste d’appareils enfants.
WDF_CHILD_LIST_ITERATOR

La structure WDF_CHILD_LIST_ITERATOR identifie le type d’appareils enfants que l’infrastructure récupérera lorsqu’un pilote appelle WdfChildListRetrieveNextDevice.
WDF_CHILD_RETRIEVE_INFO

La structure WDF_CHILD_RETRIEVE_INFO contient des informations sur un appareil enfant obtenues en appelant WdfChildListRetrieveNextDevice ou WdfChildListRetrievePdo.
WDF_COINSTALLER_INSTALL_OPTIONS

La structure WDF_COINSTALLER_INSTALL_OPTIONS contient des options d’installation que le programme d’installation d’un pilote basé sur l’infrastructure peut spécifier au co-programme d’installation de l’infrastructure.
WDF_COMMON_BUFFER_CONFIG

La structure WDF_COMMON_BUFFER_CONFIG contient des informations de configuration pour une mémoire tampon commune.
WDF_COMPANION_EVENT_CALLBACKS

Cet article WDF_COMPANION_EVENT_CALLBACKS est destiné uniquement à un usage interne.
WDF_DEVICE_INTERFACE_PROPERTY_DATA

La structure WDF_DEVICE_INTERFACE_PROPERTY_DATA décrit une propriété d’interface d’appareil.
WDF_DEVICE_PNP_CAPABILITIES

La structure WDF_DEVICE_PNP_CAPABILITIES décrit les fonctionnalités de Plug-and-Play d’un appareil.
WDF_DEVICE_PNP_NOTIFICATION_DATA

La structure WDF_DEVICE_PNP_NOTIFICATION_DATA décrit un changement d’état au sein de l’ordinateur d’état Plug-and-Play d’un appareil.
WDF_DEVICE_POWER_CAPABILITIES

La structure WDF_DEVICE_POWER_CAPABILITIES décrit les fonctionnalités d’alimentation d’un appareil.
WDF_DEVICE_POWER_NOTIFICATION_DATA

La structure WDF_DEVICE_POWER_NOTIFICATION_DATA décrit un changement d’état au sein de l’ordinateur d’état d’alimentation d’un appareil.
WDF_DEVICE_POWER_POLICY_IDLE_SETTINGS

La structure WDF_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).
WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA

La structure WDF_DEVICE_POWER_POLICY_NOTIFICATION_DATA décrit un changement d’état au sein de l’ordinateur d’état de stratégie d’alimentation d’un appareil.
WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS

La structure WDF_DEVICE_POWER_POLICY_WAKE_SETTINGS contient des informations fournies par le pilote sur la capacité d’un appareil à se réveiller lui-même et le système, lorsque les deux sont dans un état de faible consommation.
WDF_DEVICE_PROPERTY_DATA

La structure WDF_DEVICE_PROPERTY_DATA décrit une propriété d’appareil.
WDF_DEVICE_STATE

La structure WDF_DEVICE_STATE spécifie l’état Plug-and-Play d’un appareil.
WDF_DMA_ENABLER_CONFIG

La structure WDF_DMA_ENABLER_CONFIG fournit des caractéristiques pour un objet d’activation DMA.
WDF_DMA_SYSTEM_PROFILE_CONFIG

La structure WDF_DMA_SYSTEM_PROFILE_CONFIG décrit les paramètres spécifiques au matériel liés à un enabler DMA en mode système.
WDF_DPC_CONFIG

La structure WDF_DPC_CONFIG contient des informations de configuration pour un objet DPC.
WDF_DRIVER_CONFIG

La structure WDF_DRIVER_CONFIG est un paramètre d’entrée de WdfDriverCreate.
WDF_DRIVER_VERSION_AVAILABLE_PARAMS

La structure de WDF_DRIVER_VERSION_AVAILABLE_PARAMS spécifie les numéros de version principale et secondaire pour la bibliothèque de l'Kernel-Mode Driver Framework.
WDF_FDO_EVENT_CALLBACKS

La structure WDF_FDO_EVENT_CALLBACKS contient des pointeurs vers les fonctions de rappel d’événement PnP d’un pilote de fonction.
WDF_FILEOBJECT_CONFIG

La structure WDF_FILEOBJECT_CONFIG contient les informations de configuration des objets de fichier framework d’un pilote.
WDF_INTERRUPT_CONFIG

La structure WDF_INTERRUPT_CONFIG contient des informations de configuration pour une interruption d’appareil.
WDF_INTERRUPT_EXTENDED_POLICY

La structure WDF_INTERRUPT_EXTENDED_POLICY contient des informations sur la stratégie, la priorité, l’affinité et le groupe d’une interruption.
WDF_INTERRUPT_EXTENDED_POLICY

Découvrez comment la structure WDF_INTERRUPT_EXTENDED_POLICY contient des informations sur la stratégie, la priorité, l’affinité et le groupe d’une interruption.
WDF_INTERRUPT_INFO

La structure WDF_INTERRUPT_INFO contient des informations sur la ressource d’interruption d’un appareil.
WDF_INTERRUPT_INFO

Découvrez comment la structure WDF_INTERRUPT_INFO contient des informations sur la ressource d’interruption d’un appareil.
WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS

La structure WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY_SETTINGS contient des informations sur les actions spécifiques que l’infrastructure peut effectuer lorsqu’elle reçoit une demande d’E/S pour votre pilote, si une situation de mémoire insuffisante existe.
WDF_IO_QUEUE_CONFIG

La structure WDF_IO_QUEUE_CONFIG contient des informations de configuration pour un objet de file d’attente d’infrastructure.
WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY

La structure WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY contient des informations fournies par le pilote que l’infrastructure utilise pour permettre une progression d’avance garantie pour une file d’E/S.
WDF_IO_TARGET_OPEN_PARAMS

La structure WDF_IO_TARGET_OPEN_PARAMS contient les paramètres utilisés par la méthode WdfIoTargetOpen.
WDF_IO_TYPE_CONFIG

La structure WDF_IO_TYPE_CONFIG spécifie la méthode d’accès à la mémoire tampon préférée du pilote pour les demandes de lecture et d’écriture et pour les demandes de contrôle d’E/S d’appareil.
WDF_MEMORY_DESCRIPTOR

La structure WDF_MEMORY_DESCRIPTOR décrit une mémoire tampon.
WDF_OBJECT_ATTRIBUTES

La structure WDF_OBJECT_ATTRIBUTES décrit les attributs qui peuvent être associés à n’importe quel objet framework.
WDF_OBJECT_CONTEXT_TYPE_INFO

La structure WDF_OBJECT_CONTEXT_TYPE_INFO décrit la mémoire de contexte définie par le pilote d’un objet framework.
WDF_PDO_EVENT_CALLBACKS

La structure WDF_PDO_EVENT_CALLBACKS est la table de répartition pour les fonctions de rappel d’événements d’un pilote de bus.
WDF_PNPPOWER_EVENT_CALLBACKS

La structure de WDF_PNPPOWER_EVENT_CALLBACKS contient des pointeurs vers les fonctions de rappel d’Plug-and-Play et d’événement d’alimentation d’un pilote.
WDF_POWER_FRAMEWORK_SETTINGS

La structure WDF_POWER_FRAMEWORK_SETTINGS décrit les paramètres de l’infrastructure de gestion de l’alimentation (PoFx) pour les appareils à composant unique.
WDF_POWER_POLICY_EVENT_CALLBACKS

La structure WDF_POWER_POLICY_EVENT_CALLBACKS contient des pointeurs vers les fonctions de rappel d’événement power policy d’un pilote.
WDF_PROPERTY_STORE_ROOT

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

La structure WDF_QUERY_INTERFACE_CONFIG décrit une interface définie par le pilote.
WDF_REMOVE_LOCK_OPTIONS

La structure WDF_REMOVE_LOCK_OPTIONS spécifie les options d’acquisition d’un verrou de suppression avant de remettre un IRP au pilote.
WDF_REQUEST_COMPLETION_PARAMS

La structure WDF_REQUEST_COMPLETION_PARAMS contient des paramètres associés à l’achèvement d’une demande d’E/S.
WDF_REQUEST_FORWARD_OPTIONS

La structure WDF_REQUEST_FORWARD_OPTIONS contient des options permettant de renvoyer une demande d’E/S de la file d’attente d’E/S d’un appareil enfant vers la file d’attente d’E/S de l’appareil parent.
WDF_REQUEST_PARAMETERS

La structure WDF_REQUEST_PARAMETERS reçoit les paramètres associés à une demande d’E/S.
WDF_REQUEST_REUSE_PARAMS

La structure WDF_REQUEST_REUSE_PARAMS spécifie les informations associées à une demande d’E/S réutilisée.
WDF_REQUEST_SEND_OPTIONS

La structure WDF_REQUEST_SEND_OPTIONS spécifie les options associées à l’envoi d’une demande d’E/S à une cible d’E/S.
WDF_TASK_QUEUE_CONFIG

Cet article WDF_TASK_QUEUE_CONFIG est destiné uniquement à un usage interne.
WDF_TASK_SEND_OPTIONS

Cet article WDF_TASK_SEND_OPTIONS est destiné uniquement à un usage interne.
WDF_TIMER_CONFIG

La structure WDF_TIMER_CONFIG contient des informations de configuration pour un objet de minuteur d’infrastructure.
WDF_USB_CONTINUOUS_READER_CONFIG

La structure WDF_USB_CONTINUOUS_READER_CONFIG contient des informations que l’infrastructure utilise pour configurer un lecteur continu pour un canal USB.
WDF_USB_CONTROL_SETUP_PACKET

La structure WDF_USB_CONTROL_SETUP_PACKET décrit un paquet d’installation pour un transfert de contrôle USB.
WDF_USB_DEVICE_CREATE_CONFIG

La structure WDF_USB_DEVICE_CREATE_CONFIG contient des informations que l’infrastructure utilise pour configurer un objet de périphérique USB d’infrastructure.
WDF_USB_DEVICE_INFORMATION

La structure WDF_USB_DEVICE_INFORMATION contient des informations sur la version et les capacités d’un périphérique USB.
WDF_USB_DEVICE_SELECT_CONFIG_PARAMS

La structure WDF_USB_DEVICE_SELECT_CONFIG_PARAMS spécifie les paramètres de configuration des périphériques USB.
WDF_USB_INTERFACE_SELECT_SETTING_PARAMS

La structure WDF_USB_INTERFACE_SELECT_SETTING_PARAMS contient des informations de sélection pour une interface USB.
WDF_USB_INTERFACE_SETTING_PAIR

La structure WDF_USB_INTERFACE_SETTING_PAIR spécifie un autre paramètre pour une interface USB spécifiée.
WDF_USB_PIPE_INFORMATION

La structure WDF_USB_PIPE_INFORMATION contient des informations sur un canal USB et son point de terminaison.
WDF_USB_REQUEST_COMPLETION_PARAMS

La structure WDF_USB_REQUEST_COMPLETION_PARAMS contient des paramètres associés à l’achèvement d’une demande d’E/S pour un périphérique USB.
WDF_WMI_INSTANCE_CONFIG

La structure WDF_WMI_INSTANCE_CONFIG contient des informations de configuration pour un instance d’un fournisseur de données WMI.
WDF_WMI_PROVIDER_CONFIG

La structure WDF_WMI_PROVIDER_CONFIG contient des informations de configuration pour le bloc de données WMI d’un pilote.
WDF_WORKITEM_CONFIG

La structure WDF_WORKITEM_CONFIG contient des informations associées à un élément de travail.
WDFMEMORY_OFFSET

La structure WDFMEMORY_OFFSET identifie une sous-section de la mémoire tampon d’un objet mémoire.
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).
WUDF_INTERRUPT_CONFIG

La structure WUDF_INTERRUPT_CONFIG contient des informations de configuration pour une interruption d’appareil.
WUDF_WORKITEM_CONFIG

La structure WUDF_WORKITEM_CONFIG contient des informations associées à un élément de travail.