Freigeben über


D3DKMT_CREATECONTEXTVIRTUAL Struktur (d3dkmthk.h)

D3DKMT_CREATECONTEXTVIRTUAL wird mit D3DKMTCreateContextVirtual verwendet, um einen Kernelmodusgerätekontext zu erstellen, der virtuelle Adressierung unterstützt.

Syntax

typedef struct _D3DKMT_CREATECONTEXTVIRTUAL {
  D3DKMT_HANDLE             hDevice;
  UINT                      NodeOrdinal;
  UINT                      EngineAffinity;
  D3DDDI_CREATECONTEXTFLAGS Flags;
  VOID                      *pPrivateDriverData;
  UINT                      PrivateDriverDataSize;
  D3DKMT_CLIENTHINT         ClientHint;
  D3DKMT_HANDLE             hContext;
} D3DKMT_CREATECONTEXTVIRTUAL;

Angehörige

hDevice

[in] Ein Handle für das Gerät, das den erstellten Kontext besitzt.

NodeOrdinal

[in] Der nullbasierte Index für den Knoten, für den der Kontext geplant ist.

EngineAffinity

[in] Der nullbasierte Index für das Modul innerhalb des Knotens, der NodeOrdinal angibt, in dem der Kontext ausgeführt werden kann.

Flags

[in] Eine D3DDDI_CREATECONTEXTFLAGS Struktur, die in Bitfeldkennzeichnungen angibt, wie der Kontext erstellt wird.

pPrivateDriverData

[in] Ein Zeiger auf private Daten, die an einen Anzeigeminiporttreiber übergeben werden.

PrivateDriverDataSize

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

ClientHint

[in] Ein Hinweis, der beschreibt, welches Grafiksubsystem den Kontext erstellt.

hContext

[out] Ein Handle für den erstellten Gerätekontext.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 10
mindestens unterstützte Server- Windows Server 2016
Header- d3dkmthk.h (einschließlich D3dkmthk.h)

Siehe auch

D3DDDI_CREATECONTEXTFLAGS

D3DKMTCreateContextVirtual