Método IDirect3D9::GetAdapterIdentifier (d3d9.h)
Describe los adaptadores de pantalla físicos presentes en el sistema cuando se creó una instancia de la interfaz IDirect3D9 .
Sintaxis
HRESULT GetAdapterIdentifier(
[in] UINT Adapter,
[in] DWORD Flags,
[out] D3DADAPTER_IDENTIFIER9 *pIdentifier
);
Parámetros
[in] Adapter
Tipo: UINT
Número ordinal que indica el adaptador de pantalla. D3DADAPTER_DEFAULT siempre es el adaptador de pantalla principal. El valor mínimo de este parámetro es 0 y el valor máximo de este parámetro es uno menor que el valor devuelto por GetAdapterCount.
[in] Flags
Tipo: DWORD
Las marcas establecen el miembro WHQLLevel de D3DADAPTER_IDENTIFIER9. Las marcas se pueden establecer en 0 o D3DENUM_WHQL_LEVEL. Si se especifica D3DENUM_WHQL_LEVEL, esta llamada puede conectarse a Internet para descargar nuevos certificados de Microsoft Windows Hardware Quality Labs (WHQL).
Diferencias entre Direct3D 9 y Direct3D 9Ex:
D3DENUM_WHQL_LEVEL está en desuso para Direct3D9Ex que se ejecuta en Windows Vista, Windows Server 2008, Windows 7 y Windows Server 2008 R2 (o más sistema operativo actual). Cualquiera de estos sistemas operativos devuelve 1 en el miembro WHQLLevel de D3DADAPTER_IDENTIFIER9 sin comprobar el estado del controlador.
[out] pIdentifier
Tipo: D3DADAPTER_IDENTIFIER9*
Puntero a una estructura de D3DADAPTER_IDENTIFIER9 que se va a rellenar con información que describe este adaptador. Si el adaptador es mayor o igual que el número de adaptadores del sistema, esta estructura será cero.
Valor devuelto
Tipo: HRESULT
Si el método se realiza correctamente, el valor devuelto es D3D_OK. D3DERR_INVALIDCALL se devuelve si adapter está fuera del intervalo, si Flags contiene parámetros no reconocidos, o si pIdentifier es NULL o apunta a la memoria no grabable.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d9.h (incluya D3D9.h) |
Library | D3D9.lib |