Bagikan melalui


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
S_OK
Berhasil.
S_FALSE
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