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.
Verwandte Themen