struttura WDF_OBJECT_CONTEXT_TYPE_INFO (wdfobject.h)
[Si applica a KMDF e UMDF]
La struttura WDF_OBJECT_CONTEXT_TYPE_INFO descrive la memoria del contesto definita dal driver di un oggetto framework.
Sintassi
typedef struct _WDF_OBJECT_CONTEXT_TYPE_INFO {
ULONG Size;
LPCSTR ContextName;
size_t ContextSize;
PCWDF_OBJECT_CONTEXT_TYPE_INFO UniqueType;
PFN_GET_UNIQUE_CONTEXT_TYPE EvtDriverGetUniqueContextType;
} WDF_OBJECT_CONTEXT_TYPE_INFO, *PWDF_OBJECT_CONTEXT_TYPE_INFO;
Members
Size
Dimensione, in byte, della struttura.
ContextName
Stringa tra virgolette che rappresenta il nome di una struttura definita dal driver che contiene le informazioni di contesto di un oggetto.
ContextSize
Dimensione, in byte, della struttura specificata dal membro ContextName . Il framework alloca spazio per questa struttura quando crea un oggetto . Se il membro ContextSizeOverride della struttura WDF_OBJECT_ATTRIBUTES è diverso da zero, il relativo valore esegue l'override del valore nel membro ContextSize .
UniqueType
Per uso interno.
EvtDriverGetUniqueContextType
Per uso interno.
Commenti
Per ogni istanza dell'oggetto, il framework alloca la memoria del contesto con una dimensione basata sul valore del membro ContextSize o sul valore del membro ContextSizeOverride della struttura WDF_OBJECT_ATTRIBUTES .
Per creare e inizializzare una struttura di WDF_OBJECT_CONTEXT_TYPE_INFO, i driver devono utilizzare la macro WDF_DECLARE_CONTEXT_TYPE o la macro WDF_DECLARE_CONTEXT_TYPE_WITH_NAME .
Per inserire un puntatore a questa struttura in una struttura WDF_OBJECT_ATTRIBUTES, i driver devono utilizzare la macro WDF_OBJECT_ATTRIBUTES_SET_CONTEXT_TYPE .
Per altre informazioni sull'uso di queste macro, vedere Framework Object Context Space.
Requisiti
Requisito | Valore |
---|---|
Versione KMDF minima | 1.0 |
Versione UMDF minima | 2,0 |
Intestazione | wdfobject.h (include Wdf.h) |
Vedi anche
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per