Méthode IDirect3D9 ::GetDeviceCaps (d3d9helper.h)
Récupère des informations spécifiques à un appareil sur un appareil.
Syntaxe
HRESULT GetDeviceCaps(
[in] UINT Adapter,
[in] D3DDEVTYPE DeviceType,
[out] D3DCAPS9 *pCaps
);
Paramètres
[in] Adapter
Type : UINT
Nombre ordinal qui désigne l’adaptateur d’affichage. D3DADAPTER_DEFAULT est toujours l’adaptateur d’affichage principal.
[in] DeviceType
Type : D3DDEVTYPE
Membre du type énuméré D3DDEVTYPE . Indique le type d’appareil.
[out] pCaps
Type : D3DCAPS9*
Pointeur vers une structure de D3DCAPS9 à remplir avec des informations décrivant les fonctionnalités de l’appareil.
Valeur retournée
Type : HRESULT
Si la méthode réussit, la valeur de retour est D3D_OK. Si la méthode échoue, la valeur de retour peut être l’une des suivantes : D3DERR_INVALIDCALL, D3DERR_INVALIDDEVICE, D3DERR_OUTOFVIDEOMEMORY et D3DERR_NOTAVAILABLE.
Remarques
L’application ne doit pas supposer la persistance des fonctionnalités de traitement des vertex sur les objets d’appareil Direct3D. Les fonctionnalités particulières exposées par un appareil physique peuvent dépendre des paramètres fournis à CreateDevice. Par exemple, les fonctionnalités peuvent produire des fonctionnalités de traitement de vertex différentes avant et après la création d’un objet d’appareil Direct3D avec le traitement du vertex matériel activé. Pour plus d’informations, consultez la description de D3DCAPS9.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | d3d9helper.h (inclure D3D9.h) |
Bibliothèque | D3D9.lib |