Kode Kesalahan Direct2D

Dokumen ini mencantumkan kode kesalahan yang digunakan oleh Direct2D. Topik Kebijakan Penanganan Kesalahan Direct2D memiliki info lebih lanjut tentang penanganan kesalahan seperti ini.

Konstanta/nilai Deskripsi
D2DERR_BAD_NUMBER
0x88990011
Angka tidak valid.
D2DERR_BITMAP_BOUND_AS_TARGET
0x88990025L
Anda tidak dapat menggambar dengan bitmap yang saat ini terikat sebagai bitmap target.
D2DERR_BITMAP_CANNOT_DRAW
0x88990021L
Anda tidak dapat menggambar dengan bitmap yang memiliki opsi D2D1_BITMAP_OPTIONS_CANNOT_DRAW .
D2DERR_CYCLIC_GRAPH
0x88990020L
Siklus terjadi dalam grafik.
D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED
0x88990009
Format tampilan yang akan dirender tidak didukung oleh perangkat keras.
D2DERR_DISPLAY_STATE_INVALID
0x88990006
Status tampilan yang valid tidak dapat ditentukan.
D2DERR_EFFECT_IS_NOT_REGISTERED
0x88990028L
ID kelas dari efek yang ditentukan tidak didaftarkan oleh sistem operasi.
D2DERR_EXCEEDS_MAX_BITMAP_SIZE
0x8899001D
Ukuran yang diminta lebih besar dari ukuran tekstur yang didukung yang dijamin.
D2DERR_INCOMPATIBLE_BRUSH_TYPES
0x88990018
Jenis kuas tidak kompatibel untuk panggilan.
D2DERR_INSUFFICIENT_BUFFER
ERROR_INSUFFICIENT_BUFFER (kesalahan Windows)
Buffer yang disediakan terlalu kecil untuk mengakomodasi data.
D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES
0x88990026L
Perangkat Direct3D tidak memiliki kemampuan yang memadai untuk melakukan tindakan yang diminta.
D2DERR_INTERMEDIATE_TOO_LARGE
0x88990027L
Anda tidak dapat merender grafik dengan pengaturan petak peta konteks saat ini.
D2DERR_INTERNAL_ERROR
0x88990008
Aplikasi harus menutup instans Direct2D ini dan memulai ulang sebagai proses baru.
D2DERR_INVALID_CALL
0x8899000A
Panggilan ke metode ini tidak valid.
D2DERR_INVALID_GRAPH_CONFIGURATION
0x8899001EL
Terjadi kesalahan konfigurasi dalam grafik.
D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION
0x8899001FL
Terjadi kesalahan konfigurasi internal dalam grafik.
D2DERR_INVALID_PROPERTY
0x88990029L
Properti yang ditentukan tidak ada.
D2DERR_INVALID_TARGET
0x88990024L
Anda tidak dapat mengatur gambar sebagai target karena itu adalah efek atau bitmap yang tidak memiliki opsi D2D1_BITMAP_OPTIONS_TARGET .
D2DERR_LAYER_ALREADY_IN_USE
0x88990013
Aplikasi mencoba menggunakan kembali sumber daya lapisan yang belum muncul dari tumpukan.
D2DERR_MAX_TEXTURE_SIZE_EXCEEDED
0x8899000F
Ukuran permukaan DX yang diminta melebihi ukuran tekstur maksimum.
D2DERR_NO_HARDWARE_DEVICE
0x8899000B
Tidak tersedia perangkat penyajian piranti keras untuk operasi ini.
D2DERR_NO_SUBPROPERTIES
0x8899002AL
Sub-properti yang ditentukan tidak ada.
D2DERR_NOT_INITIALIZED
0x88990002
Objek belum diinisialisasi.
D2DERR_ORIGINAL_TARGET_NOT_BOUND
0x88990023L
Operasi gagal karena target asli saat ini tidak terikat sebagai target.
D2DERR_OUTSTANDING_BITMAP_REFERENCES
0x88990022L
Operasi tidak dapat diselesaikan saat Anda memiliki referensi yang luar biasa ke bitmap target.
D2DERR_POP_CALL_DID_NOT_MATCH_PUSH
0x88990014
Aplikasi mencoba memunculkan lapisan dari tumpukan ketika klip berada di bagian atas, atau memunculkan klip dari tumpukan ketika lapisan berada di bagian atas.
D2DERR_PRINT_FORMAT_NOT_SUPPORTED
0x8899002CL
Kesalahan ini terjadi selama pembuatan kontrol cetak (ID2D1Device::CreatePrintControl) untuk menunjukkan bahwa kontrol cetak Direct2D (ID2D1PrintControl) tidak dapat mendukung salah satu jenis target paket yang mewakili format printer.
D2DERR_PRINT_JOB_CLOSED
0x8899002BL
Aplikasi bernama ID2D1PrintControl::AddPage atau ID2D1PrintControl::Close setelah tugas cetak selesai.
D2DERR_PUSH_POP_UNBALANCED
0x88990016
Aplikasi tidak memunculkan semua klip dan lapisan dari tumpukan, atau mencoba memunculkan terlalu banyak klip atau lapisan dari tumpukan.
D2DERR_RECREATE_TARGET
0x8899000C
Terjadi kesalahan presentasi yang mungkin dapat dipulihkan. Pemanggil perlu membuat ulang target render lalu mencoba merender bingkai lagi.
D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT
0x88990017
Operasi yang diminta tidak dapat dilakukan sampai semua lapisan dan klip telah dimunculkan dari tumpukan.
D2DERR_SCANNER_FAILED
0x88990004
Pemindai geometri gagal memproses data.
D2DERR_SCREEN_ACCESS_DENIED
0x88990005
Direct2D tidak dapat mengakses layar.
D2DERR_SHADER_COMPILE_FAILED
0x8899000E
Kompilasi shader gagal.
D2DERR_TARGET_NOT_GDI_COMPATIBLE
0x8899001A
Target render tidak kompatibel dengan GDI.
D2DERR_TEXT_EFFECT_IS_WRONG_TYPE
0x8899001B
Objek efek gambar klien teks adalah jenis yang salah.
D2DERR_TEXT_RENDERER_NOT_RELEASED
0x8899001C
Aplikasi memegang referensi ke antarmuka IDWriteTextRenderer setelah panggilan DrawTextatau DrawTextLayout yang sesuai telah dikembalikan.
D2DERR_TOO_MANY_SHADER_ELEMENTS
0x8899000D
Konstruksi shader gagal karena terlalu kompleks.
D2DERR_TOO_MANY_TRANSFORM_INPUTS
0x8899002DL
Efek yang mencoba menggunakan transformasi dengan terlalu banyak input.
D2DERR_UNSUPPORTED_OPERATION
0x88990003
Operasi yang diminta tidak didukung.
D2DERR_UNSUPPORTED_PIXEL_FORMAT
WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT (kesalahan dalam wincodec.h)
Format piksel tidak didukung.
D2DERR_UNSUPPORTED_VERSION
0x88990010
Versi Direct2D yang diminta tidak didukung.
D2DERR_WIN32_ERROR
0x88990019
Terjadi kegagalan Win32 yang tidak diketahui.
D2DERR_WRONG_FACTORY
0x88990012
Objek yang digunakan bersama-sama tidak semuanya dibuat dari instans pabrik yang sama.
D2DERR_WRONG_RESOURCE_DOMAIN
0x88990015
Sumber daya yang digunakan dibuat oleh target render di domain sumber daya yang berbeda.
D2DERR_WRONG_STATE
0x88990001
Objek tidak dalam status yang benar untuk memproses metode.
D2DERR_ZERO_VECTOR
0x88990007
Vektor yang disediakan adalah nol.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 7, Windows Vista dengan SP2 dan Pembaruan Platform untuk Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 R2, Windows Server 2008 dengan SP2 dan Pembaruan Platform untuk Windows Server 2008 [hanya aplikasi desktop]
Telepon minimum yang didukung
Windows Phone 8.1 [aplikasi Windows Phone Silverlight 8.1 dan Windows Runtime]
Header
Winerror.h;
D2derr.h (termasuk D2d1.h)