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) |