Partager via


En-tête wdfobject.h

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

wdfobject.h contient les interfaces de programmation suivantes :

Fonctions

 
WDF_GET_CONTEXT_TYPE_INFO

Cette macro est réservée à un usage interne uniquement.
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 à 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.
WdfObjectAllocateContext

La méthode WdfObjectAllocateContext alloue de l’espace contextuel pour un objet d’infrastructure 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 d’infrastructure spécifié et affecte une valeur de balise, 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 la macro WdfObjectGetTypedContext à la place.
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 d’infrastructure spécifié et affecte une valeur de balise, 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 de contexte définie par le pilote d’un objet framework.

Énumérations

 
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_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énement d’un objet.