Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |
|