DismGetLastErrorMessage 함수

오류 발생 직후 현재 스레드의 오류 메시지를 가져옵니다.

구문

HRESULT WINAPI DismGetLastErrorMessage(
  _Out_ DismString **ErrorMessage
);

매개 변수

ErrorMessage [out]
현재 스레드의 자세한 오류 메시지입니다.

반환 값

성공하면 S_OK를 반환합니다.

설명

DISM API 실패 직후에 자세한 오류 메시지가 표시될 수 있습니다. 마지막 오류 메시지는 스레드별로 유지 관리됩니다. 스레드의 오류 메시지는 다른 스레드의 마지막 오류 메시지를 덮어쓰지 않습니다.

DismGetLastErrorMessageDismShutdown 함수, DismDelete 함수 또는 DismGetLastErrorMessage 함수에는 적용되지 않습니다.

반환 값이 S_OK인 경우 ErrorMessage의 메모리를 해제하려면 DismDelete 함수를 호출해야 합니다.

예제

HRESULT hr = S_OK;
DismString* ErrorMessage;
hr = DismGetLastErrorMessage(&ErrorMessage);

요구 사항

요구 사항 Description
지원되는 호스트 플랫폼 DISM API는 Windows ADK(Windows Assessment and Deployment Kit)에서 지원하는 모든 운영 체제에서 사용할 수 있습니다. 자세한 내용은 Windows ADK 기술 참조를 참조하세요.
지원되는 최소 클라이언트 Windows 7 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 R2 [데스크톱 앱만 해당]
헤더 DismAPI.h
Library DismAPI.lib
DLL DismAPI.dll

참고 항목

DISM API 문제 해결