PFND3D10_2DDI_GETSUPPORTEDVERSIONS fonction de rappel (d3d10umddi.h)
Les GetSupportedVersions requêtes de fonction pour les versions de l’interface Direct3D prises en charge par le pilote.
Syntaxe
PFND3D10_2DDI_GETSUPPORTEDVERSIONS Pfnd3d102DdiGetsupportedversions;
HRESULT Pfnd3d102DdiGetsupportedversions(
D3D10DDI_HADAPTER unnamedParam1,
UINT32 *puEntries,
UINT64 *pSupportedDDIInterfaceVersions
)
{...}
Paramètres
unnamedParam1
hAdapter [in]
Handle qui identifie l’adaptateur graphique.
puEntries
Pointeur vers une variable qui, en entrée, contient le nombre d’entrées que le tableau pSupportedDDIInterfaceVersions doit retourner et, en sortie, le nombre d’entrées que le pSupportedDDIInterfaceVersions tableau retourne réellement.
pSupportedDDIInterfaceVersions
Pointeur vers un bloc de mémoire qui reçoit le tableau de versions d’interface Direct3D prises en charge par le pilote.
Valeur de retour
GetSupportedVersions retourne l’une des valeurs suivantes :
code de retour | Description |
---|---|
S_OK | Les fonctionnalités sont récupérées avec succès. |
E_OUTOFMEMORY | GetSupportedVersions n’a pas pu allouer de mémoire nécessaire pour qu’elle soit terminée. |
Remarques
Lorsque le runtime Direct3D appelle la fonction OpenAdapter10_2 du pilote, l’interface et les membres version de la structure D3D10DDIARG_OPENADAPTER contiennent la version DDI utilisée par le runtime pour instancier le pilote. Le pilote peut ignorer complètement ces membres. Le pilote peut à la place retourner des fonctionnalités et des informations de version par le biais de sa fonction GetSupportedVersions.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | GetSupportedVersions est pris en charge à partir du système d’exploitation Windows 7. |
plateforme cible | Bureau |
d’en-tête | d3d10umddi.h (include D3d10umddi.h, Prdrvcom.h) |