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

Confira também

IDirect3D9