Partager via


DXGKARG_CREATECONTEXT structure (d3dkmddi.h)

La structure DXGKARG_CREATECONTEXT décrit les paramètres permettant de créer un contexte d’appareil.

Syntaxe

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;

Membres

[out] hContext

Handle vers le contexte qu’un pilote de miniport d’affichage retourne à partir d’un appel à sa fonction DxgkDdiCreateContext . Ce handle représente le contexte dans les appels suivants aux fonctions DxgkDdiPresent, DxgkDdiRender et DxgkDdiDestroyContext du pilote.

[in] NodeOrdinal

Nœud pour lequel le contexte est créé.

[in] EngineAffinity

Moteur dans le nœud pour lequel NodeOrdinal spécifie que le contexte est créé.

[in] Flags

Structure DXGK_CREATECONTEXTFLAGS qui identifie comment créer le contexte.

[in] pPrivateDriverData

Pointeur vers un bloc de données privées qui est passé du pilote d’affichage en mode utilisateur au pilote miniport d’affichage.

[in] PrivateDriverDataSize

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

[out] ContextInfo

Structure DXGK_CONTEXTINFO que le pilote de miniport d’affichage remplit pour décrire le contexte de l’appareil.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
En-tête d3dkmddi.h (include D3dkmddi.h)

Voir aussi

DXGK_CONTEXTINFO

DXGK_CREATECONTEXTFLAGS

DxgkDdiCreateContext

DxgkDdiDestroyContext

DxgkDdiPresent

DxgkDdiRender