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