Condividi tramite


Funzione MpErrorMessageFormat

Restituisce un messaggio di errore formattato in base a un codice di errore.

Sintassi

HRESULT WINAPI MpErrorMessageFormat(
  _In_  MPHANDLE hMpHandle,
  _In_  HRESULT  hrError,
  _Out_ LPWSTR   *pwszErrorDesc
);

Parametri

hMpHandle [in]

Tipo: MPHANDLE

Gestire l'interfaccia di Gestione protezione malware. Questo handle viene restituito dalla funzione MpManagerOpen .

hrError [in]

Tipo: HRESULT

Codice di errore basato su HRESULT.

pwszErrorDesc [out]

Tipo: LPWSTR*

Restituisce un messaggio di errore formattato basato su hrError. Questa stringa deve essere liberata usando MpFreeMemory.

Valore restituito

Tipo: HRESULT

Se la funzione ha esito positivo, il valore restituito è S_OK.

Se la funzione ha esito negativo, il valore restituito è un codice HRESULT non riuscito.

Commenti

Questa funzione è in grado di formattare i codici di errore di sistema oltre a codici di errore specifici restituiti dalle funzioni di protezione malware. I codici di errore HRESULT specifici delle funzioni di protezione antimalware hanno una funzionalità di 0x50. Di seguito è riportato un elenco di un subset dei codici di errore specifici della protezione malware che possono essere restituiti da varie funzioni di protezione malware. Usando la macro HRESULT_FROM_MP_STATUS, i codici di errore seguenti possono essere convertiti in HRESULT. Per un elenco di altri codici di errore possibili, vedere anche Forefront Client Security anti-malware engine error codes .See also Forefront Client Security anti-malware engine error codes for a list of other possible error codes.

Codice di errore Descrizione
ERROR_MP_NOENGINE Nessun motore viene caricato nel servizio antimalware per eseguire l'operazione richiesta.
ERROR_MP_NO_MEMORY Il motore antimalware non ha riscontrato una situazione di memoria.
ERROR_MP_REMOVE_FAILED L'operazione di rimozione non è riuscita per una minaccia specifica.
ERROR_MP_QUARANTINE_FAILED L'operazione di quarantena non è riuscita per una minaccia specifica.
ERROR_MP_THREAT_NOT_FOUND La minaccia specifica non esiste più nel sistema.
ERROR_MP_REMOVE_NOT_SUPPORTED L'operazione di rimozione per una minaccia specifica all'interno del tipo di contenitore non è supportata.
ERROR_MP_REMOVE_IMMUTABLE_CONTAINER A causa dei criteri del motore, non è supportata un'operazione di rimozione di una minaccia specifica all'interno di un contenitore bloccato. (Archivi di posta elettronica).)
ERROR_MP_BADDB_OLDENGINE Richiesta di aggiornamento della firma fornita da un motore o da uno o più file di firma precedenti.

Requisiti

Requisito Valore
Client minimo supportato
Windows 8 [solo app desktop]
Server minimo supportato
Windows Server 2012 [solo app desktop]
Intestazione
MpClient.h
DLL
MpClient.dll

Vedi anche

MpFreeMemory

MpManagerOpen

Codici di errore del motore antimalware di Forefront Client Security