Bagikan melalui


Fungsi SetRestrictedErrorInfo (roerrorapi.h)

Menyetel objek informasi kesalahan terbatas untuk utas saat ini.

Sintaks

HRESULT SetRestrictedErrorInfo(
  [in] IRestrictedErrorInfo *pRestrictedErrorInfo
);

Parameter

[in] pRestrictedErrorInfo

Objek informasi kesalahan terbatas yang terkait dengan utas saat ini.

Nilai kembali

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Panggil fungsi RoCaptureErrorContext untuk menyimpan informasi kesalahan untuk utas saat ini di aplikasi Bursa Windows. Panggil fungsi RoFailFastWithErrorContext untuk meningkatkan pengecualian, mengakhiri proses saat ini, dan melaporkan kesalahan ke layanan Pelaporan Galat Windows (WER).

Fungsi SetRestrictedErrorInfo memanggil QueryInterface untuk menemukan objek IErrorInfo , lalu memanggil SetErrorInfo. Panggilan gagal jika IRestrictedErrorInfo bukan implementasi sistem. Untuk membuat objek IRestrictedErrorInfo , panggil fungsi OriginateError, TransformError, atau RoCaptureErrorContext .

Fungsi SetRestrictedErrorInfo merilis objek informasi kesalahan terbatas yang ada, jika ada, dan mengatur pRestrictedErrorInfo. Untuk informasi selengkapnya, lihat fungsi SetErrorInfo .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header roerrorapi.h
Pustaka RuntimeObject.lib
DLL ComBase.dll

Lihat juga

IRestrictedErrorInfo

RO_ERROR_REPORTING_FLAGS

RoCaptureErrorContext

RoFailFastWithErrorContext

SetErrorInfo