Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Jenis kode kesalahan ini dapat dikembalikan oleh salah satu penyedia sistem ADSI untuk mewakili pesan kesalahan khusus ADSI. Mereka memiliki kode fasilitas 5 dengan tingkat keparahan bit diatur benar atau salah. Ketika bit tingkat keparahan diatur ke true, ini menghasilkan nilai kesalahan formulir 0x80005xxx dan pesan kesalahan formulir E_ADS_*. Ketika bit tingkat keparahan diatur ke false, ini menghasilkan nilai kesalahan formulir 0x00005xxx dan pesan kesalahan adalah formulir S_ADS_* .
Tabel berikut mencantumkan kode kesalahan ADSI umum yang ditentukan di Adserr.h.
| Value | Kode | Deskripsi | Tindakan Korektif |
|---|---|---|---|
| 0x00005011L | S_ADS_ERRORSOCCURRED | Selama kueri, terjadi satu atau beberapa kesalahan. | Verifikasi bahwa preferensi pencarian dapat diatur secara hukum dan, jika demikian, preferensi pencarian diatur dengan benar. |
| 0x00005012L | S_ADS_NOMORE_ROWS | Operasi pencarian telah mencapai baris terakhir. | Lanjutkan ke sisa program. |
| 0x00005013L | S_ADS_NOMORE_COLUMNS | Operasi pencarian telah mencapai kolom terakhir untuk baris saat ini. | Lanjutkan ke baris berikutnya. |
| 0x80005000L | E_ADS_BAD_PATHNAME | Nama jalur ADSI tidak valid diteruskan. | Verifikasi bahwa objek ada di server direktori dan periksa kesalahan tipografi jalur. |
| 0x80005001L | E_ADS_INVALID_DOMAIN_OBJECT | Objek domain ADSI yang tidak diketahui diminta. | Verifikasi jalur objek domain. |
| 0x80005002L | E_ADS_INVALID_USER_OBJECT | Objek pengguna ADSI yang tidak diketahui diminta. | Verifikasi keberadaan objek pengguna, periksa kesalahan ketik jalur dan hak akses pengguna. |
| 0x80005003L | E_ADS_INVALID_COMPUTER_OBJECT | Objek komputer ADSI yang tidak diketahui diminta. | Verifikasi keberadaan objek komputer, periksa kesalahan ketik jalur dan hak akses komputer. |
| 0x80005004L | E_ADS_UNKNOWN_OBJECT | Objek ADSI yang tidak diketahui diminta. | Verifikasi nama dan hak akses ke objek. |
| 0x80005005L | E_ADS_PROPERTY_NOT_SET | Properti ADSI yang ditentukan tidak ditetapkan. | |
| 0x80005006L | E_ADS_PROPERTY_NOT_SUPPORTED | Properti ADSI yang ditentukan tidak didukung. | Verifikasi bahwa properti yang benar telah diatur. |
| 0x80005007L | E_ADS_PROPERTY_INVALID | Properti ADSI yang ditentukan tidak valid | Verifikasi parameter yang diteruskan ke panggilan metode. |
| 0x80005008L | E_ADS_BAD_PARAMETER | Satu atau beberapa parameter input tidak valid. | |
| 0x80005009L | E_ADS_OBJECT_UNBOUND | Objek ADSI yang ditentukan tidak terikat ke sumber daya jarak jauh. | Panggil GetInfo pada objek yang baru dibuat setelah SetInfo dipanggil. |
| 0x8000500AL | E_ADS_PROPERTY_NOT_MODIFIED | Objek ADSI yang ditentukan belum dimodifikasi. | |
| 0x8000500BL | E_ADS_PROPERTY_MODIFIED | Objek ADSI yang ditentukan telah dimodifikasi. | |
| 0x8000500CL | E_ADS_CANT_CONVERT_DATATYPE | Jenis data tidak dapat dikonversi ke/dari jenis data DS asli. | Verifikasi bahwa jenis data yang benar digunakan dan/atau ada data skema yang memadai yang tersedia untuk melakukan konversi jenis data. |
| 0x8000500DL | E_ADS_PROPERTY_NOT_FOUND | Properti tidak dapat ditemukan dalam cache. | Verifikasi bahwa GetInfo telah dipanggil secara implisit atau eksplisit. Jika atribut adalah atribut operasional, atribut harus diambil secara eksplisit dengan GetInfoEx alih-alih GetInfo. Jika masalah berlanjut, properti belum diatur pada server. |
| 0x8000500EL | E_ADS_OBJECT_EXISTS | Objek ADSI ada. | Gunakan nama yang berbeda untuk membuat objek. |
| 0x8000500FL | E_ADS_SCHEMA_VIOLATION | Tindakan yang dicoba melanggar aturan skema layanan direktori. | |
| 0x80005010L | E_ADS_COLUMN_NOT_SET | Kolom yang ditentukan di ADSI tidak diatur. | |
| 0x80005014L | E_ADS_INVALID_FILTER | Filter pencarian yang ditentukan tidak valid. | Gunakan format filter yang benar yang diterima oleh server direktori. |