Método IDirect3D9::GetDeviceCaps (d3d9helper.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 primário.
[in] DeviceType
Tipo: D3DDEVTYPE
Membro do D3DDEVTYPE tipo enumerado. 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.
Retornar valor
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 de recursos de processamento de vértice em objetos de dispositivo Direct3D. Os recursos específicos que um dispositivo físico expõe podem depender dos parâmetros fornecidos para CreateDevice. Por exemplo, os recursos podem produzir 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 do D3DCAPS9.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | d3d9helper.h (inclua D3D9.h) |
Biblioteca | D3D9.lib |