Método IDirect3D9::GetDeviceCaps (d3d9.h)
Recupera informações específicas do dispositivo sobre um dispositivo.
Sintaxe
HRESULT GetDeviceCaps(
[in] UINT Adapter,
[in] D3DDEVTYPE DeviceType,
[out] D3DCAPS9 *pCaps
);
Parâmetros
[in] Adapter
Tipo: UINT
Número ordinal que indica o adaptador de exibição. D3DADAPTER_DEFAULT é sempre o adaptador de exibição principal.
[in] DeviceType
Tipo: D3DDEVTYPE
Membro do tipo enumerado D3DDEVTYPE . Indica o tipo de dispositivo.
[out] pCaps
Tipo: D3DCAPS9*
Ponteiro para uma estrutura D3DCAPS9 a ser preenchida com informações que descrevem os recursos do dispositivo.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, o valor retornado será D3D_OK. Se o método falhar, o valor retornado poderá ser um dos seguintes: D3DERR_INVALIDCALL, D3DERR_INVALIDDEVICE, D3DERR_OUTOFVIDEOMEMORY e D3DERR_NOTAVAILABLE.
Comentários
O aplicativo não deve assumir a persistência dos recursos de processamento de vértice em objetos de dispositivo Direct3D. Os recursos específicos expostos por um dispositivo físico podem depender dos parâmetros fornecidos para CreateDevice. Por exemplo, os recursos podem gerar diferentes recursos de processamento de vértice antes e depois de criar um objeto de dispositivo Direct3D com o processamento de vértice de hardware habilitado. Para obter mais informações, consulte a descrição de D3DCAPS9.
Requisitos
Plataforma de Destino | Windows |
Cabeçalho | d3d9.h (inclua D3D9.h) |
Biblioteca | D3D9.lib |