Freigeben über


IDirect3D9::GetAdapterMonitor-Methode (d3d9.h)

Gibt das Handle des Monitors zurück, der dem Direct3D-Objekt zugeordnet ist.

Syntax

HMONITOR GetAdapterMonitor(
  [in] UINT Adapter
);

Parameter

[in] Adapter

Typ: UINT

Ordnungszahl, die die Grafikkarte angibt. D3DADAPTER_DEFAULT ist immer der primäre Grafikkarte.

Rückgabewert

Typ: HMONITOR

Handle des Monitors, der dem Direct3D-Objekt zugeordnet ist.

Hinweise

Wie im folgenden Codefragment gezeigt, das veranschaulicht, wie ein Handle für den Monitor abgerufen wird, der einem bestimmten Gerät zugeordnet ist, verwenden Sie GetDirect3D , um den Direct3D-Enumerator vom Gerät zurückzugeben, und verwenden Sie GetCreationParameters , um den Wert für Adapter abzurufen.


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

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9.h (einschließlich D3D9.h)
Bibliothek D3D9.lib

Weitere Informationen

GetCreationParameters

GetDirect3D

IDirect3D9