Fungsi GetErrorInfo (oleauto.h)
Mendapatkan penunjuk informasi kesalahan yang diatur oleh panggilan sebelumnya ke SetErrorInfo di utas logis saat ini.
Sintaks
HRESULT GetErrorInfo(
[in] ULONG dwReserved,
[out] IErrorInfo **pperrinfo
);
Parameter
[in] dwReserved
Disiapkan untuk penggunaan masa mendatang. Harus nol.
[out] pperrinfo
Objek kesalahan.
Mengembalikan nilai
Fungsi ini dapat mengembalikan salah satu nilai ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Tidak ada objek kesalahan untuk dikembalikan. |
Keterangan
Fungsi ini mengembalikan penunjuk ke penunjuk IErrorInfo yang terakhir diatur di utas logis saat ini. Ini mentransfer kepemilikan objek kesalahan ke pemanggil, dan menghapus status kesalahan untuk utas.
Melakukan panggilan COM yang melalui proxy-stub akan menghapus objek kesalahan yang ada untuk utas panggilan. Objek yang dipanggil tidak boleh melakukan panggilan seperti itu setelah memanggil SetErrorInfo dan sebelum kembali. Penelepon tidak boleh melakukan panggilan seperti itu setelah panggilan kembali dan sebelum memanggil GetErrorInfo. Sebagai aturan praktis, metode antarmuka harus kembali sesegera mungkin setelah memanggil SetErrorInfo, dan pemanggil harus memanggil GetErrorInfo sesegera mungkin setelah panggilan kembali.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | oleauto.h |
Pustaka | OleAut32.lib |
DLL | OleAut32.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk