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 |
|
DLL |
|