Metode IBackgroundCopyError::GetErrorContextDescription (bits.h)

Mengambil deskripsi konteks tempat kesalahan terjadi.

Syntax

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

Parameter-parameternya

[in] LanguageId

Mengidentifikasi lokal yang akan digunakan untuk menghasilkan deskripsi. Untuk membuat pengidentifikasi bahasa, gunakan makro MAKELANGID . Misalnya, untuk menentukan bahasa Inggris A.S. , gunakan sampel kode berikut.

MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US)

Untuk mengambil pengidentifikasi bahasa pengguna default sistem, gunakan panggilan berikut.

LANGIDFROMLCID(GetThreadLocale())

[out] pContextDescription

String yang dihentikan null yang berisi deskripsi konteks di mana kesalahan terjadi. Panggil fungsi CoTaskMemFree untuk membebaskan ppContextDescription setelah selesai.

Mengembalikan nilai

Metode ini mengembalikan nilai HRESULT berikut, serta yang lain.

Mengembalikan kode Description
S_OK
Deskripsi konteks berhasil diambil.
E_OUTOFMEMORY
Memori tidak cukup tersedia untuk menyelesaikan operasi.
E_INVALIDARG
Parameter LanguageId tidak boleh 0.
HRESULT_FROM_WIN32(ERROR_RESOURCE_LANG_NOT_FOUND)
Tidak ada string yang tersedia untuk lokal.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP
Server minimum yang didukung Windows Server 2003
Platform Target Windows
Header bits.h
Library Bits.lib
DLL QmgrPrxy.dll

Lihat juga

IBackgroundCopyError::GetError

IBackgroundCopyError::GetErrorDescription

IBackgroundCopyError::GetFile