DirectComposition-Fehlercodes
Wenn ein Fehler auftritt, gibt Microsoft DirectComposition einen Code als HRESULT-Wert zurück. In diesem Abschnitt werden die Fehlercodes beschrieben, die für DirectComposition spezifisch sind. Eine Liste der allgemeinen Fehlercodes des Komponentenobjektmodells (COM) finden Sie unter COM-Fehlercodes.
-
DCOMPOSITION_ERROR_ACCESS_DENIED
-
-
Der Fensterhandpunkt, der in einem Aufruf der IDCompositionDevice::CreateTargetForHwnd-Methode angegeben wurde, gehört zu einem anderen Prozess, der das Geräteobjekt erstellt hat.
-
DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
-
-
Die Oberfläche wurde bereits gerendert, wenn die Anwendung die IDCompositionSurface::BeginDraw, IDCompositionSurface::SuspendDraw oder IDCompositionSurface::ResumeDraw-Methode aufgerufen hat. Weitere Informationen finden Sie in den Hinweisen.
-
DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED
-
-
Die Anwendung namens IDCompositionSurface::SuspendDraw, IDCompositionSurface::ResumeDraw oder IDCompositionSurface::EndDraw-Methode für eine Oberfläche, die nicht gerendert wird. Weitere Informationen finden Sie in den Hinweisen.
-
DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED
-
-
Die IDCompositionDevice::CreateTargetForHwnd-Methode wurde mit hwnd - und topsten Parametern aufgerufen, für die bereits eine visuelle Struktur vorhanden ist.
Bemerkungen
Wenn ein Aufruf an die IDCompositionSurface::BeginDraw die neueste Aktion war:
Aufrufen dieser Methode: | Gibt diesen Wert zurück: |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
Wenn ein Aufruf an die IDCompositionSurface::SuspendDraw die neueste Aktion war:
Aufrufen dieser Methode: | Gibt diesen Wert zurück: |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
ResumeDraw | S_OK |
Wenn ein Aufruf an die IDCompositionSurface::ResumeDraw die neueste Aktion war:
Aufrufen dieser Methode: | Gibt diesen Wert zurück: |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED. |
Wenn ein Aufruf an die IDCompositionSurface::EndDraw die neueste Aktion war:
Aufrufen dieser Methode: | Gibt diesen Wert zurück: |
---|---|
BeginDraw | S_OK |
EndDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
Requirements (Anforderungen)
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
Header |
|