Partager via


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

Voir aussi

IDirect3D9