Freigeben über


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;

Angehörige

[out] hContext

Ein Handle für den Kontext, den ein Anzeigeminiporttreiber von einem Aufruf an seine DxgkDdiCreateContext--Funktion zurückgibt. Dieses Handle stellt den Kontext in nachfolgenden Aufrufen der DxgkDdiPresent-, DxgkDdiRender-und DxgkDdiDestroyContext Funktionen dar.

[in] NodeOrdinal

Der Knoten, für den der Kontext erstellt wird.

[in] EngineAffinity

Das Modul innerhalb des Knotens, der NodeOrdinal angibt, dass 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 Anzeigetreiber für den Benutzermodus an den Miniporttreiber übergeben wird.

[in] PrivateDriverDataSize

Die Größe der privaten Daten in Bytes, auf die pPrivateDriverData verweist.

[out] ContextInfo

Eine DXGK_CONTEXTINFO Struktur, die der Miniporttreiber auffüllt, um den Gerätekontext zu beschreiben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmddi.h (einschließlich D3dkmddi.h)

Siehe auch

DXGK_CONTEXTINFO

DXGK_CREATECONTEXTFLAGS

DxgkDdiCreateContext-

DxgkDdiDestroyContext-

DxgkDdiPresent-

DxgkDdiRender