Partager via


en-tête wdfobject.h

Cet en-tête est utilisé par wdf. Pour plus d’informations, consultez :

  • Windows Driver Framework

wdfobject.h contient les interfaces de programmation suivantes :

Fonctions

 
WDF_GET_CONTEXT_TYPE_INFO

Cette macro est réservée uniquement pour une utilisation interne.
WDF_OBJECT_ATTRIBUTES_INIT

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

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

La macro WDF_TYPE_NAME_TO_TYPE_INFO est réservée uniquement à une utilisation interne.
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 uniquement pour une utilisation interne. 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 d’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.

Fonctions de rappel

 
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.

Structures

 
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 contextuelle définie par le pilote d’un objet framework.

Énumérations

 
WDF_EXECUTION_LEVEL

Le type d’énumération WDF_EXECUTION_LEVEL spécifie le paramètre IRQL maximal auquel l’infrastructure appelle les fonctions de rappel d’événements fournies par un pilote pour un objet framework.
WDF_SYNCHRONIZATION_SCOPE

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