structure D3D10DDIARG_OPENADAPTER (d3d10umddi.h)

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

Syntaxe

typedef struct D3D10DDIARG_OPENADAPTER {
  [in]  D3D10DDI_HRTADAPTER           hRTAdapter;
  [out] D3D10DDI_HADAPTER             hAdapter;
  [in]  UINT                          Interface;
  [in]  UINT                          Version;
  [in]  const D3DDDI_ADAPTERCALLBACKS *pAdapterCallbacks;
  union {
    [out] D3D10DDI_ADAPTERFUNCS   *pAdapterFuncs;
    [out] D3D10_2DDI_ADAPTERFUNCS *pAdapterFuncs_2;
  };
} D3D10DDIARG_OPENADAPTER;

Membres

[in] hRTAdapter

Handle de l’objet d’adaptateur 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 d’adaptateur graphique qui spécifie le handle que le runtime Direct3D utilise dans les appels de pilotes suivants pour identifier l’objet de carte graphique. Le pilote génère un handle unique et le transmet au runtime Direct3D.

[in] Interface

Version de l’interface Direct3D. Les 16 bits élevés stockent le numéro de version majeure (par exemple, 10, 11, et ainsi de suite) ; les 16 bits inférieurs stockent le numéro de version mineure (par exemple, 0, 1, 2, etc.). Le nombre de versions mineures est augmenté lorsqu’une modification de l’interface est publiée.

[in] Version

Nombre que le pilote peut utiliser pour identifier le moment où le runtime Direct3D a été généré. Les 16 bits élevés représentent le numéro de build ; les 16 bits inférieurs représentent le numéro de révision.

Le pilote est requis uniquement pour surveiller les 16 bits élevés. Le pilote doit s’assurer que la version de build du runtime transmise est supérieure ou égale à la version de build actuelle du pilote. Le pilote doit retourner un échec de sa fonction OpenAdapter10 si la version de build passée est incompatible.

[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 D3D10DDI_ADAPTERFUNCS qui contient une table de fonctions spécifiques à l’adaptateur du 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.

[out] pAdapterFuncs_2

Pris en charge dans Windows 7 et versions ultérieures.

Pointeur vers une structure de D3D10_2DDI_ADAPTERFUNCS qui contient une table de fonctions spécifiques au 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
Client minimal pris en charge Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows.
En-tête d3d10umddi.h (include D3d10umddi.h)

Voir aussi

D3D10DDI_ADAPTERFUNCS

D3D10_2DDI_ADAPTERFUNCS

D3DDDI_ADAPTERCALLBACKS

OpenAdapter10

pfnQueryAdapterInfoCb