D3D12DDIARG_OPENADAPTER structure (d3d12umddi.h)

La structure D3D12DDIARG_OPENADAPTER décrit l’objet de carte graphique.

Syntaxe

typedef struct D3D12DDIARG_OPENADAPTER {
  [in]  D3D12DDI_HRTADAPTER           hRTAdapter;
  [out] D3D12DDI_HADAPTER             hAdapter;
  [in]  const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  [out] D3D12DDI_ADAPTERFUNCS         *pAdapterFuncs;
} D3D12DDIARG_OPENADAPTER;

Membres

[in] hRTAdapter

Handle d’exécution de l’objet de carte graphique qui spécifie le handle que le pilote doit utiliser pour interroger les fonctionnalités de la carte graphique lorsque le pilote appelle la fonction de rappel pfnQueryAdapterInfoCb fournie par le runtime Microsoft Direct3D.

[out] hAdapter

Handle de l’objet de carte graphique qui spécifie le handle que le runtime Direct3D utilise dans les appels de pilote suivants pour identifier l’objet de carte graphique. Le pilote génère un handle unique et le transmet au runtime Direct3D.

[in] pAdapterCallbacks

Pointeur vers une structure D3DDDI_ADAPTERCALLBACKS qui contient la fonction de rappel pfnQueryAdapterInfoCb fournie par le runtime Direct3D que le pilote peut utiliser.

[out] pAdapterFuncs

Pointeur vers une structure de D3D12DDI_ADAPTERFUNCS qui contient un tableau des fonctions spécifiques à l’adaptateur de pilote d’affichage en mode utilisateur. Le runtime Direct3D utilise ces fonctions pour communiquer avec le pilote d’affichage en mode utilisateur sur les opérations spécifiques à la carte graphique.

Configuration requise

Condition requise Valeur
En-tête d3d12umddi.h