Бөлісу құралы:


Метод IBackgroundCopyError::GetErrorContextDescription (bits.h)

Извлекает описание контекста, в котором произошла ошибка.

Синтаксис

HRESULT GetErrorContextDescription(
  [in]  DWORD  LanguageId,
  [out] LPWSTR *pContextDescription
);

Параметры

[in] LanguageId

Определяет языковой стандарт, используемый для создания описания. Чтобы создать идентификатор языка, используйте макрос MAKELANGID . Например, чтобы указать английский язык США, используйте следующий пример кода.

MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US)

Чтобы получить идентификатор пользовательского языка по умолчанию системы, используйте следующие вызовы.

LANGIDFROMLCID(GetThreadLocale())

[out] pContextDescription

Строка, завершающая значение NULL, содержащая описание контекста, в котором произошла ошибка. Вызовите функцию CoTaskMemFree , чтобы освободить ppContextDescription по завершении.

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

Этот метод возвращает следующие значения HRESULT , а также другие.

Код возврата Description
S_OK
Описание контекста успешно получено.
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.
E_INVALIDARG
Параметр LanguageId не может иметь значение 0.
HRESULT_FROM_WIN32(ERROR_RESOURCE_LANG_NOT_FOUND)
Для языкового стандарта нет строки.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows XP
минимальный поддерживаемый сервер Windows Server 2003
целевая платформа Виндоус
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

См. также

IBackgroundCopyError::GetError

IBackgroundCopyError::GetErrorDescription

IBackgroundCopyError::GetFile