Fungsi MpErrorMessageFormat
Mengembalikan pesan kesalahan yang diformat berdasarkan kode kesalahan.
Sintaks
HRESULT WINAPI MpErrorMessageFormat(
_In_ MPHANDLE hMpHandle,
_In_ HRESULT hrError,
_Out_ LPWSTR *pwszErrorDesc
);
Parameter
-
hMpHandle [in]
-
Jenis: MPHANDLE
Tangani ke antarmuka manajer perlindungan malware. Handel ini dikembalikan oleh fungsi MpManagerOpen .
-
hrError [in]
-
Jenis: HRESULT
Kode kesalahan berbasis HRESULT.
-
pwszErrorDesc [out]
-
Jenis: LPWSTR*
Mengembalikan pesan kesalahan yang diformat berdasarkan hrError. String ini harus dibebaskan menggunakan MpFreeMemory.
Menampilkan nilai
Jenis: HRESULT
Jika fungsi berhasil, nilai yang dikembalikan S_OK.
Jika fungsi gagal, maka nilai yang dikembalikan adalah kode HRESULT yang gagal.
Keterangan
Fungsi ini mampu memformat kode kesalahan sistem selain kode kesalahan tertentu yang dikembalikan oleh fungsi perlindungan malware. Kode kesalahan HRESULT khusus untuk fungsi perlindungan malware memiliki fasilitas 0x50. Di bawah ini adalah daftar subset kode kesalahan khusus perlindungan malware yang dapat dikembalikan oleh berbagai fungsi perlindungan malware. Dengan menggunakan HRESULT_FROM_MP_STATUS makro, kode kesalahan berikut dapat dikonversi ke HRESULT. Lihat juga Kode kesalahan mesin anti-malware Forefront Client Security untuk daftar kemungkinan kode kesalahan lainnya.
Kode Kesalahan | Deskripsi |
---|---|
ERROR_MP_NOENGINE | Tidak ada mesin yang dimuat dalam layanan antimalware untuk melakukan operasi yang diminta. |
ERROR_MP_NO_MEMORY | Mesin antimalware mengalami situasi tanpa memori. |
ERROR_MP_REMOVE_FAILED | Operasi penghapusan gagal untuk ancaman tertentu. |
ERROR_MP_QUARANTINE_FAILED | Operasi karantina gagal untuk ancaman tertentu. |
ERROR_MP_THREAT_NOT_FOUND | Ancaman spesifik tidak lagi ada dalam sistem. |
ERROR_MP_REMOVE_NOT_SUPPORTED | Operasi penghapusan untuk ancaman tertentu di dalam jenis kontainer tidak didukung. |
ERROR_MP_REMOVE_IMMUTABLE_CONTAINER | Karena kebijakan mesin, operasi penghapusan ancaman tertentu di dalam kontainer yang diblokir tidak didukung. (Arsip email.) |
ERROR_MP_BADDB_OLDENGINE | Permintaan pembaruan tanda tangan menyediakan mesin atau file tanda tangan yang lebih lama. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 8 [khusus aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2012 [hanya aplikasi desktop] |
Header |
|
DLL |
|