Método de ICLRRuntimeInfo::LoadErrorString

Converte um valor HRESULT em uma mensagem de erro apropriado para a cultura especificada.

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

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 para traduzir.

  • pwzBuffer
    [out] A seqüência de mensagem associada o determinado HRESULT.

  • pcchBuffer
    [in, out] O tamanho do pwzbuffer para evitar saturações de buffer. Se pwzbuffer for nulo, pcchBuffer fornece o tamanho esperado de pwzbuffer para permitir que preallocation.

  • iLocaleID
    [in] O identificador de cultura. Para usar a cultura padrão, você deve especificar -1.

Valor de retorno

Esse método retorna o seguintes HRESULTs específicos, bem como o HRESULT erros que indicam falha de método.

HRESULT

Descrição

S_OK

O método foi concluído com êxito.

E_POINTER

pcchBufferé nulo.

E_INVALIDARG

pwzBufferé nulo.

Requisitos

Plataformas: Consulte Requisitos de sistema do .NET Framework.

Cabeçalho: MetaHost.h

Biblioteca: Incluído como um recurso em mscoree

.NET Framework versões: 4

Consulte também

Referência

Interface de ICLRRuntimeInfo

Outros recursos

Interfaces de hospedagem.

Hospedagem (referência de API não gerenciada)