Freigeben über


IDirect3D9Ex::GetAdapterModeCountEx-Methode (d3d9.h)

Gibt die Anzahl der verfügbaren Anzeigemodi zurück.

Syntax

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

Parameter

[in] Adapter

Typ: UINT

Ordnungszahl, die die Grafikkarte angibt, von der die Anzahl des Anzeigemodus abgerufen werden soll.

[in] pFilter

Typ: const D3DDISPLAYMODEFILTER*

Gibt die Merkmale des gewünschten Anzeigemodus an. Siehe D3DDISPLAYMODEFILTER.

Rückgabewert

Typ: UINT

Die Anzahl der verfügbaren Anzeigemodi. Eine Rückgabe des Werts null von dieser Methode ist ein Hinweis darauf, dass kein solcher Anzeigemodus unterstützt wird oder einfach dieser Monitor nicht mehr verfügbar ist.

Hinweise

Ereignisse wie Änderungen des Anzeigemodus auf anderen Köpfen derselben Hardware, Überwachen oder deren Verbindung status Änderung und Desktoperweiterung/-vergrößerung können sich auf die Anzahl des verfügbaren Anzeigemodus auswirken.

Für Vollbildanwendungen ist S_PRESENT_MODE_CHANGED, die von PresentEx oder CheckDeviceState zurückgegeben werden, der Hinweis auf einen Fehler bei der Anzeigemoduseinstellung aufgrund dieser Ereignisse.

Um die Wahrscheinlichkeit zu erhöhen, dass ein derzeit verfügbarer Anzeigemodus erfolgreich festgelegt wird, sollten Vollbildanwendungen versuchen, die Liste der verfügbaren Anzeigemodus beim Empfang S_PRESENT_MODE_CHANGED erneut abzuabfragen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile d3d9.h
Bibliothek D3D9.lib

Weitere Informationen

IDirect3D9Ex