Partager via


structure D3DKMT_CREATECONTEXTVIRTUAL (d3dkmthk.h)

D3DKMT_CREATECONTEXTVIRTUAL est utilisé avec D3DKMTCreateContextVirtual pour créer un contexte d’appareil en mode noyau qui prend en charge l’adressage virtuel.

Syntaxe

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;

Membres

hDevice

[in] Handle pour l’appareil qui possède le contexte en cours de création.

NodeOrdinal

[in] Index de base zéro pour le nœud sur lequel le contexte est planifié.

EngineAffinity

[in] Index de base zéro pour le moteur, dans le nœud spécifié par NodeOrdinal , dans lequel le contexte peut s’exécuter.

Flags

[in] Structure D3DDDI_CREATECONTEXTFLAGS qui indique, dans les indicateurs de champ binaire, comment créer le contexte.

void D3DKMT_PTR( VOID *unnamedParam1, pPrivateDriverData unnamedParam2)

PrivateDriverDataSize

[in] Taille, en octets, des données privées vers laquelle pPrivateDriverData pointe.

ClientHint

[in] Indicateur décrivant le sous-système graphique qui crée le contexte.

hContext

[out] Handle du contexte d’appareil créé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10
Serveur minimal pris en charge Windows Server 2016
En-tête d3dkmthk.h (include D3dkmthk.h)

Voir aussi

D3DDDI_CREATECONTEXTFLAGS

D3DKMTCreateContextVirtual