Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает указатель интерфейса на перечислитель ICorDebugChainEnum, содержащий все цепочки стека в этом объекте ICorDebugThread.
Синтаксис
HRESULT EnumerateChains (
[out] ICorDebugChainEnum **ppChains
);
Параметры
ppChains [out] Указатель на адрес ICorDebugChainEnum объекта, который разрешает перечисление всех цепей стека в этом потоке, начиная с активной (то есть последней) цепочки.
Замечания
Цепочка стека представляет стек физических вызовов для потока. Следующие обстоятельства создают границу цепочки стека:
Управляемый или неуправляемый переход.
Переключение контекста.
Перехват отладчика потока пользователя.
В простом случае для потока, выполняющегося исключительно управляемый код в одном контексте, между потоками и цепочками стека будет существовать одно-одно соответствие.
Отладчик может потребовать переупорядочения стека физических вызовов всех потоков в стеки логических вызовов. Это будет включать сортировку всех цепей потоков по их связям вызывающего или вызываемого объекта и перегруппировки их.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0