Partilhar via


Método ICLRRuntimeInfo::LoadErrorString

Traduz um valor HRESULT numa mensagem de erro adequada para a cultura especificada.

Este método substitui as seguintes funções:

Sintaxe

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

Parâmetros

iResourceID
[in] O HRESULT a traduzir.

pwzBuffer
[fora] A cadeia de mensagem associada ao HRESULT especificado.

pcchBuffer
[dentro, fora] O tamanho de pwzbuffer para evitar excessos de memória intermédia. Se pwzbuffer for nulo, pcchBuffer fornece o tamanho esperado de pwzbuffer para permitir a pré-alocação.

iLocaleID
[in] O identificador de cultura. Para utilizar a cultura predefinida, tem de especificar -1.

Devolver Valor

Este método devolve os seguintes HRESULTs específicos, bem como erros HRESULT que indicam a falha do método.

HRESULT Description
S_OK O método foi concluído com êxito.
E_POINTER pcchBuffer é nulo.
E_INVALIDARG pwzBuffer é nulo.

Requisitos

Plataformas: Veja Requisitos de Sistema.

Cabeçalho: MetaHost.h

Biblioteca: Incluído como um recurso no MSCorEE.dll

.NET Framework Versões: Disponível desde 4

Ver também