Compartilhar via


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

Confira também

IDirect3D9