Partager via


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

Voir aussi

DXGI Interfaces

IDXGIFactory4