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)

Weitere Informationen

DXGK_CONTEXTINFO

DXGK_CREATECONTEXTFLAGS

DxgkDdiCreateContext

DxgkDdiDestroyContext

DxgkDdiPresent

DxgkDdiRender