Condividi tramite


struttura D3DKMT_CREATECONTEXTVIRTUAL (d3dkmthk.h)

D3DKMT_CREATECONTEXTVIRTUAL viene usato con D3DKMTCreateContextVirtual per creare un contesto di dispositivo in modalità kernel che supporta l'indirizzamento virtuale.

Sintassi

typedef struct _D3DKMT_CREATECONTEXTVIRTUAL {
  D3DKMT_HANDLE             hDevice;
  UINT                      NodeOrdinal;
  UINT                      EngineAffinity;
  D3DDDI_CREATECONTEXTFLAGS Flags;
  void                      D3DKMT_PTR(
    VOID               *unnamedParam1,
    pPrivateDriverData unnamedParam2
  );
  UINT                      PrivateDriverDataSize;
  D3DKMT_CLIENTHINT         ClientHint;
  D3DKMT_HANDLE             hContext;
} D3DKMT_CREATECONTEXTVIRTUAL;

Members

hDevice

[in] Handle per il dispositivo proprietario del contesto creato.

NodeOrdinal

[in] Indice in base zero per il nodo su cui è pianificato il contesto.

EngineAffinity

[in] Indice in base zero per il motore, all'interno del nodo specificato da NodeOrdinal , in cui il contesto può essere eseguito.

Flags

[in] Struttura D3DDDI_CREATECONTEXTFLAGS che indica, in flag di campo di bit, come creare il contesto.

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)

PrivateDriverDataSize

[in] Dimensioni, in byte, dei dati privati a cui punta pPrivateDriverData .

ClientHint

[in] Suggerimento che descrive il sottosistema grafico che crea il contesto.

hContext

[out] Handle per il contesto di dispositivo creato.

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Server minimo supportato Windows Server 2016
Intestazione d3dkmthk.h (include D3dkmthk.h)

Vedi anche

D3DDDI_CREATECONTEXTFLAGS

D3DKMTCreateContextVirtual