Códigos de erro do DirectComposition
Se ocorrer um erro, o Microsoft DirectComposition retornará um código como um valor HRESULT . Esta seção descreve os códigos de erro específicos do DirectComposition. Para obter uma lista de códigos de erro gerais do COM (Component Object Model), consulte Códigos de erro COM.
-
DCOMPOSITION_ERROR_ACCESS_DENIED
-
-
O identificador de janela especificado em uma chamada para o método IDCompositionDevice::CreateTargetForHwnd pertence a um processo diferente daquele que criou o objeto do dispositivo.
-
DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
-
-
A superfície já estava sendo renderizada quando o aplicativo chamou o método IDCompositionSurface::BeginDraw, IDCompositionSurface::SuspendDraw ou IDCompositionSurface::ResumeDraw . Para obter mais informações, consulte Comentários.
-
DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED
-
-
O aplicativo chamou o método IDCompositionSurface::SuspendDraw, IDCompositionSurface::ResumeDraw ou IDCompositionSurface::EndDraw para uma superfície que não está sendo renderizada. Para obter mais informações, consulte Comentários.
-
DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED
-
-
O método IDCompositionDevice::CreateTargetForHwnd foi chamado com parâmetros hwnd e topmost para os quais já existe uma árvore visual.
Comentários
Se uma chamada para iDCompositionSurface::BeginDraw foi a ação mais recente:
Chamando este método: | Retorna esse valor: |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
Se uma chamada para iDCompositionSurface::SuspendDraw foi a ação mais recente:
Chamando este método: | Retorna esse valor: |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
ResumeDraw | S_OK |
Se uma chamada para iDCompositionSurface::ResumeDraw foi a ação mais recente:
Chamando este método: | Retorna esse valor: |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED. |
Se uma chamada para iDCompositionSurface::EndDraw foi a ação mais recente:
Chamando este método: | Retorna esse valor: |
---|---|
BeginDraw | S_OK |
EndDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho |
|