Metode IBackgroundCopyError::GetErrorDescription (bits.h)
Mengambil teks kesalahan yang terkait dengan kesalahan.
Sintaks
HRESULT GetErrorDescription(
[in] DWORD LanguageId,
[out] LPWSTR *pErrorDescription
);
Parameter
[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] pErrorDescription
String yang dihentikan null yang berisi teks kesalahan yang terkait dengan kesalahan. Panggil fungsi CoTaskMemFree untuk membebaskan ppErrorDescription setelah selesai.
Menampilkan nilai
Metode ini mengembalikan nilai HRESULT berikut, serta yang lain.
Menampilkan kode | Deskripsi |
---|---|
|
Deskripsi kesalahan berhasil diambil. |
|
Tidak cukup memori yang tersedia untuk menyelesaikan operasi. |
|
Parameter LanguageId tidak boleh 0. |
|
Tidak ada string yang tersedia untuk lokal. |
Keterangan
Anda juga dapat memanggil metode IBackgroundCopyManager::GetErrorDescription untuk mengambil teks kesalahan yang terkait dengan kode kesalahan.
Deskripsi untuk kesalahan HTTP dilokalkan.
Windows XP/2000: Deskripsi untuk kesalahan HTTP tidak dilokalkan.
Contoh
Lihat kode contoh dalam topik Menangani Kesalahan .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP |
Server minimum yang didukung | Windows Server 2003 |
Target Platform | Windows |
Header | bits.h |
Pustaka | Bits.lib |
DLL | QmgrPrxy.dll |
Lihat juga
IBackgroundCopyError::GetError