Partager via


Méthode IDirect3D9Ex ::GetAdapterModeCountEx (d3d9.h)

Retourne le nombre de modes d’affichage disponibles.

Syntaxe

UINT GetAdapterModeCountEx(
  [in] UINT                       Adapter,
  [in] const D3DDISPLAYMODEFILTER *pFilter
);

Paramètres

[in] Adapter

Type : UINT

Nombre ordinal indiquant l’adaptateur d’affichage à partir duquel récupérer le nombre de modes d’affichage.

[in] pFilter

Type : const D3DDISPLAYMODEFILTER*

Spécifie les caractéristiques du mode d’affichage souhaité. Voir D3DDISPLAYMODEFILTER.

Valeur retournée

Type : UINT

Nombre de modes d’affichage disponibles. Un retour de valeur zéro à partir de cette méthode indique qu’aucun mode d’affichage n’est pris en charge ou simplement que ce moniteur n’est plus disponible.

Remarques

Les événements tels que les modifications du mode d’affichage sur d’autres têtes du même matériel, le changement de moniteur ou sa connexion status changement et l’extension/l’annulation de l’extension de bureau peuvent tous affecter le nombre de modes d’affichage disponibles.

Pour les applications plein écran, S_PRESENT_MODE_CHANGED retourné par PresentEx ou CheckDeviceState est l’indication de l’échec du paramètre du mode d’affichage en raison de ces événements.

Pour augmenter les chances de définir correctement un mode d’affichage actuellement disponible, les applications plein écran doivent essayer de requérir la liste des modes d’affichage disponibles lors de la réception de S_PRESENT_MODE_CHANGED.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête d3d9.h
Bibliothèque D3D9.lib

Voir aussi

IDirect3D9Ex