IDXGIAdapter::CheckInterfaceSupport, méthode (dxgi.h)
Vérifie si le système prend en charge une interface d’appareil pour un composant graphique.
Syntaxe
HRESULT CheckInterfaceSupport(
[in] REFGUID InterfaceName,
[out] LARGE_INTEGER *pUMDVersion
);
Paramètres
[in] InterfaceName
Type : REFGUID
GUID de l’interface de la version de l’appareil pour laquelle la prise en charge est vérifiée. Cela doit généralement être __uuidof(IDXGIDevice), qui retourne le numéro de version du binaire UMD (pilote en mode utilisateur) Direct3D 9. Depuis WDDM 2.3, tous les composants de pilote d’un package de pilotes (D3D9, D3D11 et D3D12) sont nécessaires pour partager un numéro de version unique. Il s’agit donc d’un bon moyen d’interroger la version du pilote, quelle que soit l’API utilisée.
[out] pUMDVersion
Type : LARGE_INTEGER*
Version du pilote en mode utilisateur d’InterfaceName. Ce paramètre est retourné uniquement si l’interface est prise en charge, sinon ce paramètre sera NULL.
Valeur retournée
Type : HRESULT
S_OK indique que l’interface est prise en charge, sinon DXGI_ERROR_UNSUPPORTED est retourné (pour plus d’informations, consultez DXGI_ERROR).
Notes
Spécifications
Plateforme cible | Windows |
En-tête | dxgi.h |
Bibliothèque | DXGI.lib |