Bagikan melalui


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
MpClient.h
DLL
MpClient.dll

Lihat juga

MpFreeMemory

MpManagerBuka

Kode kesalahan mesin anti-malware Forefront Client Security