DirectComposition 오류 코드
오류가 발생하면 Microsoft DirectComposition은 코드를 HRESULT 값으로 반환합니다. 이 섹션에서는 DirectComposition과 관련된 오류 코드에 대해 설명합니다. COM(일반 구성 요소 개체 모델) 오류 코드 목록은 COM 오류 코드를 참조하세요.
-
DCOMPOSITION_ERROR_ACCESS_DENIED
-
-
IDCompositionDevice::CreateTargetForHwnd 메서드 호출에 지정된 창 핸들은 디바이스 개체를 만든 프로세스와 다른 프로세스에 속합니다.
-
DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
-
-
애플리케이션이 IDCompositionSurface::BeginDraw, IDCompositionSurface::SuspendDraw 또는 IDCompositionSurface::ResumeDraw 메서드를 호출할 때 표면이 이미 렌더링되고 있었습니다. 자세한 내용은 설명 부분을 참조하세요.
-
DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED
-
-
렌더링되지 않는 표면에 대해 IDCompositionSurface::SuspendDraw, IDCompositionSurface::ResumeDraw 또는 IDCompositionSurface::EndDraw 메서드를 호출했습니다. 자세한 내용은 설명 부분을 참조하세요.
-
DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED
-
-
IDCompositionDevice::CreateTargetForHwnd 메서드는 시각적 트리가 이미 존재하는 hwnd 및 최상위 매개 변수를 사용하여 호출되었습니다.
설명
IDCompositionSurface::BeginDraw에 대한 호출이 가장 최근의 작업인 경우:
이 메서드 호출: | 이 값을 반환합니다. |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
IDCompositionSurface::SuspendDraw에 대한 호출이 가장 최근의 작업인 경우:
이 메서드 호출: | 이 값을 반환합니다. |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
ResumeDraw | S_OK |
IDCompositionSurface::ResumeDraw에 대한 호출이 가장 최근의 작업인 경우:
이 메서드 호출: | 이 값을 반환합니다. |
---|---|
BeginDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED |
EndDraw | S_OK |
SuspendDraw | S_OK |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED. |
IDCompositionSurface::EndDraw에 대한 호출이 가장 최근의 작업인 경우:
이 메서드 호출: | 이 값을 반환합니다. |
---|---|
BeginDraw | S_OK |
EndDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
SuspendDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
ResumeDraw | DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
헤더 |
|