Поделиться через


Метод 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
[вход, выход] Размер , pwzbuffer чтобы избежать переполнения буфера. Если pwzbuffer имеет значение NULL, pcchBuffer предоставляет ожидаемый размер , pwzbuffer чтобы разрешить предварительное размещение.

iLocaleID
[in] Идентификатор языка и региональных параметров. Чтобы использовать язык и региональные параметры по умолчанию, необходимо указать -1.

Возвращаемое значение

Этот метод возвращает следующие конкретные результаты HRESULT, а также ошибки HRESULT, которые указывают на сбой метода.

HRESULT Описание:
S_OK Метод завершился успешно.
E_POINTER Параметр pcchBuffer имеет значение null.
E_INVALIDARG Параметр pwzBuffer имеет значение null.

Требования

Платформы: см. раздел Требования к системе.

Заголовка: MetaHost.h

Библиотека: Включено в качестве ресурса в MSCorEE.dll

версии платформа .NET Framework: доступно с 4

См. также раздел