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 |