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
目標平台 Windows
標頭 bits.h
程式庫 Bits.lib
Dll QmgrPrxy.dll

另請參閱

IBackgroundCopyError::GetError

IBackgroundCopyError::GetErrorDescription

IBackgroundCopyError::GetFile