Bagikan melalui


Fungsi RoInspectThreadErrorInfo (roerrorapi.h)

Mendapatkan objek kesalahan yang mewakili tumpukan panggilan pada titik asal kesalahan

Sintaks

HRESULT RoInspectThreadErrorInfo(
  [in]           UINT_PTR                 targetTebAddress,
                 USHORT                   machine,
                 PINSPECT_MEMORY_CALLBACK readMemoryCallback,
  [in, optional] PVOID                    context,
  [out]          UINT_PTR                 *targetErrorInfoAddress
);

Parameter

[in] targetTebAddress

Blok lingkungan utas target (TEB).

machine

Komputer yang akan di-debug.

readMemoryCallback

Fungsi panggilan balik untuk membaca buffer dari ruang alamat TEB target.

[in, optional] context

Data konteks kustom.

[out] targetErrorInfoAddress

Alamat objek kesalahan.

Nilai kembali

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

Keterangan

Ketika panggilan ke RoInspectThreadErrorInfo berhasil, targetErrorInfoAddress berisi alamat objek kesalahan yang dapat Anda teruskan ke fungsi RoInspectCapturedStackBackTrace untuk mendapatkan tumpukan panggilan pada titik asal kesalahan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Target Platform Windows
Header roerrorapi.h
Pustaka RuntimeObject.lib
DLL ComBase.dll

Lihat juga

PINSPECT_MEMORY_CALLBACK

RoInspectCapturedStackBackTrace