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) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour