S_PRESENT
Eine Liste mit einigen 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 auf demselben Monitor wie das Präsentationsfenster in den Vollbildmodus gewechselt ist und sich das Präsentationsfenster vollständig auf diesem Monitor befindet. Eine Okklusion tritt nicht auf, wenn der Clientbereich von einem anderen Fenster abgedeckt wird. Nicht verworrene Anwendungen können weiterhin gerendert werden, und alle Aufrufe werden erfolgreich ausgeführt, aber das nicht verworrene Präsentationsfenster wird nicht aktualisiert. Vorzugsweise sollte die Anwendung das Rendern im Präsentationsfenster mit dem Gerät beenden und CheckDeviceState weiterhin 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/-dehnung geben. Wählen Sie ein Zurückpufferformat aus, das dem aktuellen Anzeigemodus ähnelt, und rufen Sie Reset auf, um die Swapchains neu zu erstellen. Das Gerät belässt diesen Zustand, nachdem ein Zurücksetzen aufgerufen wurde. |
Andere Fehlercodes sind in D3DERR enthalten.
Zugehörige Themen