Поделиться через


Метод IDXGIFactory4::EnumAdapterByLuid (dxgi1_4.h)

Выводит idXGIAdapter для указанного LUID.

Синтаксис

HRESULT EnumAdapterByLuid(
  [in]  LUID   AdapterLuid,
  [in]  REFIID riid,
  [out] void   **ppvAdapter
);

Параметры

[in] AdapterLuid

Тип: LUID

Уникальное значение, определяющее адаптер. Определение структуры см. в разделе LUID . LUID определяется в файле dxgi.h.

[in] riid

Тип: REFIID

Глобальный уникальный идентификатор (GUID) объекта IDXGIAdapter , на который ссылается параметр ppvAdapter .

[out] ppvAdapter

Тип: void**

Адрес указателя интерфейса IDXGIAdapter на адаптер. Этот параметр не должен иметь значение NULL.

Возвращаемое значение

Тип: HRESULT

В случае успешного выполнения возвращает S_OK; код ошибки в противном случае. Список кодов ошибок см. в разделе DXGI_ERROR. См. также коды возврата Direct3D 12.

Комментарии

Для Direct3D 12 больше невозможно вернуться с устройства к IDXGIAdapter , который использовался для его создания. IDXGIFactory4::EnumAdapterByLuid позволяет приложению получать сведения об адаптере, на котором было создано устройство D3D12. IDXGIFactory4::EnumAdapterByLuid предназначен для связывания с ID3D12Device::GetAdapterLuid. Дополнительные сведения см. в разделе Улучшения DXGI 1.4.

Требования

   
Целевая платформа Windows
Header dxgi1_4.h
Библиотека Dxgi.lib

См. также раздел

Интерфейсы DXGI

IDXGIFactory4