IDXGIFactory4::EnumAdapterByLuid, méthode (dxgi1_4.h)
Génère l’IDXGIAdapter pour le LUID spécifié.
Syntaxe
HRESULT EnumAdapterByLuid(
[in] LUID AdapterLuid,
[in] REFIID riid,
[out] void **ppvAdapter
);
Paramètres
[in] AdapterLuid
Type : LUID
Valeur unique qui identifie l’adaptateur. Pour obtenir une définition de la structure, consultez LUID . LUID est défini dans dxgi.h.
[in] riid
Type : REFIID
Identificateur global unique (GUID) de l’objet IDXGIAdapter référencé par le paramètre ppvAdapter .
[out] ppvAdapter
Type : void**
Adresse d’un pointeur d’interface IDXGIAdapter vers l’adaptateur. Ce paramètre ne doit pas avoir la valeur NULL.
Valeur retournée
Type : HRESULT
Retourne S_OK en cas de réussite ; un code d’erreur dans le cas contraire. Pour obtenir la liste des codes d’erreur, consultez DXGI_ERROR. Voir également Codes de retour Direct3D 12.
Notes
Pour Direct3D 12, il n’est plus possible de revenir d’un appareil vers l’IDXGIAdapter utilisé pour le créer. IDXGIFactory4::EnumAdapterByLuid permet à une application de récupérer des informations sur l’adaptateur où un appareil D3D12 a été créé. IDXGIFactory4::EnumAdapterByLuid est conçu pour être associé à ID3D12Device::GetAdapterLuid. Pour plus d’informations, consultez Améliorations de DXGI 1.4.
Spécifications
Plateforme cible | Windows |
En-tête | dxgi1_4.h |
Bibliothèque | Dxgi.lib |