Freigeben über


S_PRESENT

Eine Liste der möglichen Rückgabecodes für Methoden und Funktionen.

#define Beschreibung
S_OK Das Gerät wird normal ausgeführt und kann zum Rendern verwendet werden.
S_PRESENT_OCCLUDED Der Präsentationsbereich ist verdeckt. Okklusion bedeutet, dass das Präsentationsfenster minimiert wird oder ein anderes Gerät den Vollbildmodus auf demselben Monitor wie das Präsentationsfenster eingegeben hat und sich das Präsentationsfenster vollständig auf diesem Monitor befindet. Okklusion tritt nicht auf, wenn der Clientbereich von einem anderen Fenster abgedeckt wird.
Occluded-Anwendungen können weiterhin rendern, und alle Aufrufe werden erfolgreich ausgeführt, aber das Fenster für verdeckte Präsentationen wird nicht aktualisiert. Vorzugsweise sollte die Anwendung das Rendern im Präsentationsfenster mithilfe des Geräts beenden und CheckDeviceState- aufrufen, bis S_OK oder S_PRESENT_MODE_CHANGED zurückgegeben wird.
S_PRESENT_MODE_CHANGED Der Desktopanzeigemodus wurde geändert. Die Anwendung kann das Rendern fortsetzen, aber es kann eine Farbkonvertierung/Dehnen geben. Wählen Sie ein Hintergrundpufferformat aus, das dem aktuellen Anzeigemodus ähnelt, und rufen Sie "Zurücksetzen" auf, um die Swapchains neu zu erstellen. Das Gerät verlässt diesen Zustand, nachdem ein Zurücksetzen aufgerufen wurde.

 

Andere Fehlercodes sind in D3DERR-enthalten.

Direct3D-Konstanten