PFND3D10DDI_OPENADAPTER fonction de rappel (d3d10umddi.h)
La fonction OpenAdapter10 crée un objet d’adaptateur graphique référencé dans les appels suivants.
Syntaxe
PFND3D10DDI_OPENADAPTER Pfnd3d10ddiOpenadapter;
HRESULT Pfnd3d10ddiOpenadapter(
D3D10DDIARG_OPENADAPTER *unnamedParam1
)
{...}
Paramètres
unnamedParam1
pOpenData [in, out]
Pointeur vers une structure D3D10DDIARG_OPENADAPTER . En entrée, cette structure contient des informations que le pilote peut utiliser. À la sortie, le pilote spécifie les informations que le runtime Microsoft Direct3D peut utiliser.
Valeur retournée
OpenAdapter10 retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
S_OK | L’objet de carte graphique a été créé avec succès. |
E_OUTOFMEMORY | OpenAdapter10 n’a pas pu allouer la mémoire nécessaire à sa fin. |
Remarques
L’objet d’adaptateur graphique créé par la fonction OpenAdapter10 représente le matériel graphique sous-jacent. Avant que le runtime Direct3D puisse créer un périphérique d’affichage en appelant CreateDevice(D3D10), le pilote d’affichage en mode utilisateur doit appeler la fonction pfnQueryAdapterInfoCb pour interroger les fonctionnalités matérielles graphiques à partir du pilote miniport d’affichage.
Le runtime Direct3D peut ouvrir plusieurs objets d’adaptateur graphique à partir d’une seule 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. |
Plateforme cible | Universal |
En-tête | d3d10umddi.h (include D3d10umddi.h) |