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