Метод IDirect3D9::GetAdapterMonitor (d3d9helper.h)

Возвращает дескриптор монитора, связанного с объектом Direct3D.

Синтаксис

HMONITOR GetAdapterMonitor(
  [in] UINT Adapter
);

Параметры

[in] Adapter

Тип: UINT

Порядковый номер, обозначающий видеоадаптер. D3DADAPTER_DEFAULT всегда является основным видеоадаптером.

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

Тип: HMONITOR

Дескриптор монитора, связанного с объектом Direct3D.

Комментарии

Как показано в следующем фрагменте кода, в котором показано, как получить дескриптор для монитора, связанного с данным устройством, используйте GetDirect3D , чтобы вернуть перечислитель Direct3D с устройства, и GetCreationParameters , чтобы получить значение adapter.


    if( FAILED( pDevice->GetCreationParameters(  &Parameters ) ) )
        return D3DERR_INVALIDCALL;
    
    if( FAILED( pDevice->GetDirect3D(&pD3D) ) )
        return D3DERR_INVALIDCALL;
    
    hMonitor = pD3D->GetAdapterMonitor(Parameters.AdapterOrdinal);
    
    pD3D->Release();

Требования

Требование Значение
Целевая платформа Windows
Header d3d9helper.h (включая D3D9.h)
Библиотека D3D9.lib

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

GetCreationParameters

GetDirect3D

IDirect3D9