Intestazione wdfobject.h
Questa intestazione viene usata da wdf. Per altre informazioni, vedere:
wdfobject.h contiene le interfacce di programmazione seguenti:
Funzioni
WDF_GET_CONTEXT_TYPE_INFO Questa macro è riservata solo per uso interno. |
WDF_OBJECT_ATTRIBUTES_INIT La funzione WDF_OBJECT_ATTRIBUTES_INIT inizializza la struttura di WDF_OBJECT_ATTRIBUTES di un driver. |
WDF_TYPE_NAME_POINTER_TYPE La macro WDF_TYPE_NAME_POINTER_TYPE è riservata solo all'uso interno. |
WDF_TYPE_NAME_TO_TYPE_INFO La macro WDF_TYPE_NAME_TO_TYPE_INFO è riservata solo per uso interno. |
WdfObjectAllocateContext Il metodo WdfObjectAllocateContext alloca lo spazio del contesto per un oggetto framework specificato. |
WdfObjectContextGetObject Il metodo WdfObjectContextGetObject restituisce un handle all'oggetto framework a cui appartiene uno spazio di contesto specificato. |
WdfObjectCreare Il metodo WdfObjectCreate crea un oggetto framework generale. |
WdfObjectDelete Il metodo WdfObjectDelete elimina un oggetto framework e i relativi oggetti figlio. |
WdfObjectDereferenceActual Il metodo WdfObjectDereferenceActual decrementa il conteggio dei riferimenti per un oggetto framework specificato e assegna un valore di tag, un numero di riga e un nome di file al riferimento. |
WdfObjectGetTypedContextWorker Il metodo WdfObjectGetTypedContextWorker è riservato solo per uso interno. Utilizzare invece la macro WdfObjectGetTypedContext. |
WdfObjectQuery Il metodo WdfObjectQuery non è implementato. |
WdfObjectReferenceActual Il metodo WdfObjectReferenceActual incrementa il conteggio dei riferimenti per un oggetto framework specificato e assegna un valore di tag, un numero di riga e un nome di file al riferimento. |
Funzioni di callback
EVT_WDF_OBJECT_CONTEXT_CLEANUP La funzione di callback dell'evento EvtCleanupCallback di un driver rimuove i riferimenti del driver su un oggetto in modo che l'oggetto possa essere eliminato. |
EVT_WDF_OBJECT_CONTEXT_DESTROY La funzione di callback dell'evento EvtDestroyCallback di un driver esegue operazioni associate all'eliminazione di un oggetto framework. |
Strutture
WDF_OBJECT_ATTRIBUTES La struttura WDF_OBJECT_ATTRIBUTES descrive gli attributi che possono essere associati a qualsiasi oggetto framework. |
WDF_OBJECT_CONTEXT_TYPE_INFO La struttura WDF_OBJECT_CONTEXT_TYPE_INFO descrive la memoria del contesto definita dal driver di un oggetto framework. |
Enumerazioni
WDF_EXECUTION_LEVEL Il tipo di enumerazione WDF_EXECUTION_LEVEL specifica il valore massimo di IRQL in cui il framework chiamerà le funzioni di callback degli eventi fornite da un driver per un oggetto framework. |
WDF_SYNCHRONIZATION_SCOPE Il tipo di enumerazione WDF_SYNCHRONIZATION_SCOPE specifica il modo in cui il framework sincronizza l'esecuzione delle funzioni di callback degli eventi di un oggetto. |