MpErrorMessageFormat 함수
오류 코드를 기반으로 서식이 지정된 오류 메시지를 반환합니다.
구문
HRESULT WINAPI MpErrorMessageFormat(
_In_ MPHANDLE hMpHandle,
_In_ HRESULT hrError,
_Out_ LPWSTR *pwszErrorDesc
);
매개 변수
-
hMpHandle [in]
-
형식: MPHANDLE
맬웨어 보호 관리자 인터페이스에 대한 핸들입니다. 이 핸들은 MpManagerOpen 함수에 의해 반환됩니다.
-
hrError [in]
-
형식: HRESULT
HRESULT 기반 오류 코드입니다.
-
pwszErrorDesc [out]
-
형식: LPWSTR*
hrError에 따라 형식이 지정된 오류 메시지를 반환합니다. 이 문자열은 MpFreeMemory를 사용하여 해제해야 합니다.
반환 값
형식: HRESULT
함수가 성공하면 반환 값이 S_OK.
함수가 실패하면 반환 값은 실패한 HRESULT 코드입니다.
설명
이 함수는 맬웨어 보호 함수에서 반환된 특정 오류 코드 외에도 시스템 오류 코드의 서식을 지정할 수 있습니다. 맬웨어 보호 함수와 관련된 HRESULT 오류 코드에는 0x50 기능이 있습니다. 다음은 다양한 맬웨어 보호 함수에서 반환할 수 있는 맬웨어 보호 관련 오류 코드의 하위 집합 목록입니다. 매크로 HRESULT_FROM_MP_STATUS 사용하여 다음 오류 코드를 HRESULT로 변환할 수 있습니다. 다른 가능한 오류 코드 목록은 Forefront Client Security 맬웨어 방지 엔진 오류 코드 도 참조하세요.
오류 코드 | Description |
---|---|
ERROR_MP_NOENGINE | 요청된 작업을 수행하기 위해 맬웨어 방지 서비스에 엔진이 로드되지 않습니다. |
ERROR_MP_NO_MEMORY | 맬웨어 방지 엔진에 메모리가 없는 상황이 발생했습니다. |
ERROR_MP_REMOVE_FAILED | 특정 위협에 대한 제거 작업이 실패했습니다. |
ERROR_MP_QUARANTINE_FAILED | 특정 위협에 대한 격리 작업이 실패했습니다. |
ERROR_MP_THREAT_NOT_FOUND | 특정 위협이 시스템에 더 이상 존재하지 않습니다. |
ERROR_MP_REMOVE_NOT_SUPPORTED | 컨테이너 유형 내의 특정 위협에 대한 제거 작업은 지원되지 않습니다. |
ERROR_MP_REMOVE_IMMUTABLE_CONTAINER | 엔진 정책으로 인해 차단된 컨테이너 내의 특정 위협 제거 작업은 지원되지 않습니다. (메일 보관.) |
ERROR_MP_BADDB_OLDENGINE | 서명 업데이트 요청은 이전 엔진 또는 서명 파일을 제공했습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows 8 [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2012 [데스크톱 앱만 해당] |
헤더 |
|
DLL |
|