Codici di errore DirectComposition
Se si verifica un errore, Microsoft DirectComposition restituisce un codice come valore HRESULT . In questa sezione vengono descritti i codici di errore specifici di DirectComposition. Per un elenco dei codici di errore COM (Component Object Model), vedere Codici di errore COM.
-
DCOMPOSITION_ERROR_ACCESS_DENIED
-
-
L'handle di finestra specificato in una chiamata al metodo IDCompositionDevice::CreateTargetForHwnd appartiene a un processo diverso da quello che ha creato l'oggetto dispositivo.
-
DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
-
-
Il rendering della superficie è già stato eseguito quando l'applicazione ha chiamato il metodo IDCompositionSurface::BeginDraw, IDCompositionSurface::SuspendDraw o IDCompositionSurface::ResumeDraw . Per altre informazioni, vedere la sezione Osservazioni.
-
DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED
-
-
L'applicazione ha chiamato il metodo IDCompositionSurface::SuspendDraw, IDCompositionSurface::ResumeDraw o IDCompositionSurface::EndDraw per una superficie di cui non viene eseguito il rendering. Per altre informazioni, vedere la sezione Osservazioni.
-
DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED
-
-
Il metodo IDCompositionDevice::CreateTargetForHwnd è stato chiamato con parametri hwnd e topmost per i quali esiste già una struttura ad albero visuale.
Commenti
Se una chiamata a IDCompositionSurface::BeginDraw è l'azione più recente:
Chiamata a questo metodo: | Restituisce questo valore: |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
Se una chiamata a IDCompositionSurface::SuspendDraw è l'azione più recente:
Chiamata a questo metodo: | Restituisce questo valore: |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
ResumeDraw | S_OK |
Se una chiamata a IDCompositionSurface::ResumeDraw è l'azione più recente:
Chiamata a questo metodo: | Restituisce questo valore: |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED. |
Se una chiamata a IDCompositionSurface::EndDraw è l'azione più recente:
Chiamata a questo metodo: | Restituisce questo valore: |
---|---|
BeginDraw | S_OK |
EndDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 8 [solo app desktop] |
Server minimo supportato |
Windows Server 2012 [solo app desktop] |
Intestazione |
|