Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает описание контекста, в котором произошла ошибка.
Синтаксис
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 |
|---|---|
|
Описание контекста успешно получено. |
|
Недостаточно памяти для завершения операции. |
|
Параметр LanguageId не может иметь значение 0. |
|
Для языкового стандарта нет строки. |
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows XP |
| минимальный поддерживаемый сервер | Windows Server 2003 |
| целевая платформа | Виндоус |
| Header | bits.h |
| Library | Bits.lib |
| DLL | QmgrPrxy.dll |
См. также
IBackgroundCopyError::GetError