en-tête wdfobject.h
Cet en-tête est utilisé par wdf. Pour plus d’informations, consultez :
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. |