PFND3D12DDI_OPENADAPTER fonction de rappel (d3d12umddi.h)
La fonction PFND3D12DDI_OPENADAPTER crée un objet d’adaptateur graphique référencé dans les appels suivants.
Syntaxe
PFND3D12DDI_OPENADAPTER Pfnd3d12ddiOpenadapter;
HRESULT Pfnd3d12ddiOpenadapter(
D3D12DDIARG_OPENADAPTER *unnamedParam1
)
{...}
Paramètres
unnamedParam1
Pointeur vers une structure D3D12DDIARG_OPENADAPTER. Lors de l’entrée, cette structure contient des informations que le pilote peut utiliser. En sortie, le pilote spécifie des informations que le runtime Microsoft Direct3D peut utiliser.
Valeur de retour
PFND3D12DDI_OPENADAPTER retourne l’une des valeurs suivantes :
Retourner le code | Description |
---|---|
S_OK | L’objet adaptateur graphique a été créé avec succès. |
E_OUTOFMEMORY | PFND3D12DDI_OPENADAPTER n’a pas pu allouer de mémoire nécessaire pour qu’elle soit terminée. |
Remarques
L’objet adaptateur graphique créé par la fonction PFND3D12DDI_OPENADAPTER représente le matériel graphique sous-jacent. Avant que le runtime Direct3D puisse créer un appareil d’affichage en appelant PFND3D12DDI_CREATEDEVICE_0003, le pilote d’affichage en mode utilisateur doit appeler la fonction pfnQueryAdapterInfoCb pour rechercher les fonctionnalités matérielles graphiques à partir du pilote display miniport.
Le runtime Direct3D peut ouvrir plusieurs objets de carte graphique à partir d’un seul adaptateur graphique.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | d3d12umddi.h |