Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает новый стек очистки, который начинает очистку из исходного контекста (который не обязательно является конечной частью потока).
Синтаксис
HRESULT CreateVirtualUnwinder(
[in] DWORD nativeThreadID,
[in] ULONG32 contextFlags,
[in] ULONG32 cbContext,
[in, size_is(cbContext)] BYTE initialContext[],
[out] ICorDebugVirtualUnwinder ** ppUnwinder);
};
Параметры
nativeThreadID [in] Собственный идентификатор потока потока, стек которого должен быть раскрыт.
contextFlags [in] Флаги, указывающие, в каких частях контекста определены initialContext.
cbContext [in] Размер initialContext.
initialContext [in] Данные в контексте.
ppUnwinder [out] Указатель на адрес объекта интерфейса ICorDebugVirtualUnwinder.
Возвращаемое значение
S_OK В случае успешного выполнения. Любой другой HRESULT указывает на сбой. Любая ошибка, полученная mscordbi, считается неустранимой HRESULT и вызывает возврат CORDBG_E_DATA_TARGET_ERRORметодов ICorDebug.
Замечания
Замечание
Этот метод доступен только для .NET Native.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с версии .NET Framework 4.6