Condividi tramite


Metodo IDirect3D9::GetAdapterIdentifier (d3d9helper.h)

Descrive le schede di visualizzazione fisiche presenti nel sistema quando è stata creata un'istanza dell'interfaccia IDirect3D9 .

Sintassi

HRESULT GetAdapterIdentifier(
  [in]  UINT                   Adapter,
  [in]  DWORD                  Flags,
  [out] D3DADAPTER_IDENTIFIER9 *pIdentifier
);

Parametri

[in] Adapter

Tipo: UINT

Numero ordinale che indica l'adattatore di visualizzazione. D3DADAPTER_DEFAULT è sempre la scheda di visualizzazione primaria. Il valore minimo per questo parametro è 0 e il valore massimo per questo parametro è minore del valore restituito da GetAdapterCount.

[in] Flags

Tipo: DWORD

Flags imposta il membro WHQLLevel di D3DADAPTER_IDENTIFIER9. I flag possono essere impostati su 0 o D3DENUM_WHQL_LEVEL. Se viene specificato D3DENUM_WHQL_LEVEL, questa chiamata può connettersi a Internet per scaricare nuovi certificati Di Microsoft Windows Hardware Quality Labs (WHQL).

Differenze tra Direct3D 9 e Direct3D 9Ex:

D3DENUM_WHQL_LEVEL è deprecato per Direct3D9Ex in esecuzione in Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2 (o più sistema operativo corrente). Uno di questi sistemi operativi restituisce 1 nel membro WHQLLevel di D3DADAPTER_IDENTIFIER9 senza controllare lo stato del driver.

[out] pIdentifier

Tipo: D3DADAPTER_IDENTIFIER9*

Puntatore a una struttura D3DADAPTER_IDENTIFIER9 da riempire con informazioni che descrivono l'adattatore. Se Adapter è maggiore o uguale al numero di adattatori nel sistema, questa struttura verrà zero.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito viene D3D_OK. D3DERR_INVALIDCALL viene restituito se Adapter non è compreso nell'intervallo, se Flags contiene parametri non riconosciuti o se pIdentifier è NULL o punta alla memoria non scrivibile.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d9helper.h (include D3D9.h)
Libreria D3D9.lib

Vedi anche

GetAdapterCount

IDirect3D9