fungsi MI_Context_WriteError (mi.h)

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

Lihat juga

MI_Context

MI_Context_GetLocale

MI_Context_PostError