Kode kesalahan DirectComposition

Jika terjadi kesalahan, Microsoft DirectComposition mengembalikan kode sebagai nilai HRESULT . Bagian ini menjelaskan kode kesalahan yang khusus untuk DirectComposition. Untuk daftar kode kesalahan Model Objek Komponen (COM) umum, lihat Kode Kesalahan COM.

DCOMPOSITION_ERROR_ACCESS_DENIED

Handel jendela yang ditentukan dalam panggilan ke metode IDCompositionDevice::CreateTargetForHwnd termasuk dalam proses yang berbeda dari yang membuat objek perangkat.

DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED

Permukaan sudah dirender ketika aplikasi yang disebut metode IDCompositionSurface::BeginDraw, IDCompositionSurface::SuspendDraw, atau IDCompositionSurface::ResumeDraw . Untuk informasi selengkapnya, lihat Keterangan.

DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED

Aplikasi yang disebut METODE IDCompositionSurface::SuspendDraw, IDCompositionSurface::ResumeDraw, atau IDCompositionSurface::EndDraw untuk permukaan yang tidak sedang dirender. Untuk informasi selengkapnya, lihat Keterangan.

DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED

Metode IDCompositionDevice::CreateTargetForHwnd dipanggil dengan parameter hwnd dan paling atas yang pohon visualnya sudah ada.

Keterangan

Jika panggilan ke IDCompositionSurface::BeginDraw adalah tindakan terbaru:

Memanggil metode ini: Mengembalikan nilai ini:
BeginDraw DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
EndDraw S_OK
SuspendDraw S_OK
ResumeDraw DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED

Jika panggilan ke IDCompositionSurface::SuspendDraw adalah tindakan terbaru:

Memanggil metode ini: Mengembalikan nilai ini:
BeginDraw DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
EndDraw S_OK
SuspendDraw DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
ResumeDraw S_OK

Jika panggilan ke IDCompositionSurface::ResumeDraw adalah tindakan terbaru:

Memanggil metode ini: Mengembalikan nilai ini:
BeginDraw DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED
EndDraw S_OK
SuspendDraw S_OK
ResumeDraw DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED.

Jika panggilan ke IDCompositionSurface::EndDraw adalah tindakan terbaru:

Memanggil metode ini: Mengembalikan nilai ini:
BeginDraw S_OK
EndDraw DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED.
SuspendDraw DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED.
ResumeDraw DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8 [khusus aplikasi desktop]
Server minimum yang didukung
Windows Server 2012 [hanya aplikasi desktop]
Header
Dcomp.h

Lihat juga

Referensi DirectComposition