DXGKARG_CREATECONTEXT Struktur (d3dkmddi.h)
Die DXGKARG_CREATECONTEXT-Struktur beschreibt Parameter zum Erstellen eines Gerätekontexts.
Syntax
typedef struct _DXGKARG_CREATECONTEXT {
[out] HANDLE hContext;
[in] UINT NodeOrdinal;
[in] UINT EngineAffinity;
[in] DXGK_CREATECONTEXTFLAGS Flags;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
[out] DXGK_CONTEXTINFO ContextInfo;
} DXGKARG_CREATECONTEXT;
Member
[out] hContext
Ein Handle für den Kontext, den ein Anzeigeminiporttreiber von einem Aufruf seiner DxgkDdiCreateContext-Funktion zurückgibt. Dieses Handle stellt den Kontext bei nachfolgenden Aufrufen der Funktionen DxgkDdiPresent, DxgkDdiRender und DxgkDdiDestroyContext des Treibers dar.
[in] NodeOrdinal
Der Knoten, für den der Kontext erstellt wird.
[in] EngineAffinity
Die Engine innerhalb des Knotens, für die NodeOrdinal angibt, für die der Kontext erstellt wird.
[in] Flags
Eine DXGK_CREATECONTEXTFLAGS-Struktur , die angibt, wie der Kontext erstellt wird.
[in] pPrivateDriverData
Ein Zeiger auf einen Block privater Daten, der vom Benutzermodusanzeigetreiber an den Anzeigeminiporttreiber übergeben wird.
[in] PrivateDriverDataSize
Die Größe der privaten Daten, auf die pPrivateDriverData verweist, in Bytes.
[out] ContextInfo
Eine DXGK_CONTEXTINFO Struktur, die der Anzeigeminiporttreiber auffüllt, um den Gerätekontext zu beschreiben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |