Функция RoInspectThreadErrorInfo (roerrorapi.h)
Возвращает объект ошибки, представляющий стек вызовов в точке, где возникла ошибка.
Синтаксис
HRESULT RoInspectThreadErrorInfo(
[in] UINT_PTR targetTebAddress,
USHORT machine,
PINSPECT_MEMORY_CALLBACK readMemoryCallback,
[in, optional] PVOID context,
[out] UINT_PTR *targetErrorInfoAddress
);
Параметры
[in] targetTebAddress
Блок среды целевого потока (TEB).
machine
Компьютер для отладки.
readMemoryCallback
Функция обратного вызова для чтения буфера из целевого адресного пространства TEB.
[in, optional] context
Пользовательские данные контекста.
[out] targetErrorInfoAddress
Адрес объекта ошибки.
Возвращаемое значение
Если эта функция выполняется успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Комментарии
При успешном вызове RoInspectThreadErrorInfotargetErrorInfoAddress содержит адрес объекта ошибки, который можно передать функции RoInspectCapturedStackBackTrace , чтобы получить стек вызовов в точке, где возникла ошибка.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8.1 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | roerrorapi.h |
Библиотека | RuntimeObject.lib |
DLL | ComBase.dll |