다음을 통해 공유


ICLRRuntimeInfo::LoadErrorString 메서드

HRESULT 값을 지정한 문화권에 대한 해당 오류 메시지로 변환합니다.

이 메서드는 다음과 같은 함수를 대체합니다.

HRESULT LoadErrorString(
     [in] UINT iResourceID,
     [out, size_is(*pcchBuffer)] LPWSTR pwzBuffer,
     [in, out]  DWORD *pcchBuffer,
     [in, lcid] LONG iLocaleID);

매개 변수

  • iResourceID
    [in] 변환할 HRESULT입니다.

  • pwzBuffer
    [out] 지정된 HRESULT와 연결된 메시지 문자열입니다.

  • pcchBuffer
    [in, out] 버퍼 오버런을 방지하기 위한 pwzbuffer의 크기입니다. pwzbuffer가 null이면 pcchBuffer는 사전 할당을 허용하기 위한 pwzbuffer의 예상 크기를 제공합니다.

  • iLocaleID
    [In] 문화권 식별자입니다. 기본 문화권을 사용하려면 -1을 지정해야 합니다.

반환 값

이 메서드는 메서드 오류를 나타내는 HRESULT 오류뿐만 아니라 다음과 같은 특정 HRESULT를 반환합니다.

HRESULT

설명

S_OK

메서드가 성공적으로 완료되었습니다.

E_POINTER

pcchBuffer이 null입니다.

E_INVALIDARG

pwzBuffer이 null입니다.

요구 사항

플랫폼: .NET Framework 시스템 요구 사항 참조

헤더: MetaHost.h

라이브러리: MSCorEE.dll에 리소스로 포함됨

.NET Framework 버전: 4

참고 항목

참조

ICLRRuntimeInfo 인터페이스

기타 리소스

호스팅 인터페이스

호스팅(관리되지 않는 API 참조)