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 |