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.
Mengirim kode kesalahan dan pesan kesalahan ke klien.
Sintaks
MI_INLINE MI_Result MI_INLINE_CALL MI_Context_WriteError(
[in] MI_Context *context,
MI_Uint32 resultCode,
const MI_Char *resultType,
const MI_Char *errorMessage,
[out] MI_Boolean *flag
);
Parameter
[in] context
Konteks permintaan.
resultCode
Kode hasil untuk dikirim ke klien.
resultType
String yang dihentikan null yang mewakili jenis kode hasil, yang mungkin (tetapi tidak diperlukan) berisi salah satu nilai ini:
MI_RESULT_TYPE_MI ("MI")
Jenis hasil MI.
MI_RESULT_TYPE_HRESULT ("HRESULT")
Jenis hasil HRESULT (jenis pengembalian COM).
MI_RESULT_TYPE_WIN32 ("WIN32")
Jenis hasil Win32. Lihat Kode Kesalahan Sistem.
errorMessage
String yang dihentikan null yang mewakili pesan kesalahan untuk menyertai kode hasil. Pesan ini harus dilokalkan berdasarkan permintaan lokal klien (diambil melalui fungsi MI_Context_GetLocale ).
[out] flag
Saat kembali, bendera berisi MI_TRUE jika penyedia harus melanjutkan eksekusi. Jika tidak, nilai yang dikembalikan akan MI_FALSE.
Nilai kembali
Nilai enumerasi MI_Result yang menentukan kode pengembalian fungsi. Ini bisa menjadi salah satu kode berikut.
Keterangan
Operasi tidak dihentikan oleh panggilan ini, meskipun klien memiliki opsi untuk menunjukkan bahwa operasi harus dilanjutkan atau dibatalkan.
Jika klien tidak meminta pesan MI_Context_WriteError , fungsi akan memberikan respons otomatis.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 8 |
| Server minimum yang didukung | Windows Server 2012 |
| Target Platform | Windows |
| Header | mi.h |
| Redistribusi | Windows Management Framework 3.0 di Windows Server 2008 R2 dengan SP1, Windows 7 dengan SP1, dan Windows Server 2008 dengan SP2 |