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