Condividi tramite


Metodo IDirect3D9::GetDeviceCaps (d3d9helper.h)

Recupera informazioni specifiche del dispositivo su un dispositivo.

Sintassi

HRESULT GetDeviceCaps(
  [in]  UINT       Adapter,
  [in]  D3DDEVTYPE DeviceType,
  [out] D3DCAPS9   *pCaps
);

Parametri

[in] Adapter

Tipo: UINT

Numero ordinale che indica l'adattatore di visualizzazione. D3DADAPTER_DEFAULT è sempre la scheda di visualizzazione primaria.

[in] DeviceType

Tipo: D3DDEVTYPE

Membro del tipo enumerato D3DDEVTYPE . Indica il tipo di dispositivo.

[out] pCaps

Tipo: D3DCAPS9*

Puntatore a una struttura D3DCAPS9 da compilare con informazioni che descrivono le funzionalità del dispositivo.

Valore restituito

Tipo: HRESULT

Se il metodo ha esito positivo, il valore restituito viene D3D_OK. Se il metodo ha esito negativo, il valore restituito può essere uno dei seguenti: D3DERR_INVALIDCALL, D3DERR_INVALIDDEVICE, D3DERR_OUTOFVIDEOMEMORY e D3DERR_NOTAVAILABLE.

Commenti

L'applicazione non deve presupporre la persistenza delle funzionalità di elaborazione dei vertici tra gli oggetti dispositivo Direct3D. Le funzionalità specifiche esposte da un dispositivo fisico possono dipendere dai parametri forniti a CreateDevice. Ad esempio, le funzionalità possono produrre diverse funzionalità di elaborazione dei vertici prima e dopo la creazione di un oggetto dispositivo Direct3D con l'elaborazione dei vertici hardware abilitata. Per altre informazioni, vedere la descrizione di D3DCAPS9.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione d3d9helper.h (include D3D9.h)
Libreria D3D9.lib

Vedi anche

IDirect3D9