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 |