Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Получает сведения о активной функции в каждом из кадров этого потока.
Синтаксис
HRESULT GetActiveFunctions (
[in] ULONG32 cFunctions,
[out] ULONG32 *pcFunctions,
[in, out, size_is(cFunctions), length_is(*pcFunctions)]
COR_ACTIVE_FUNCTION pFunctions[]
);
Параметры
cFunctions [in] Размер массива pFunctions .
pcFunctions [out] Указатель на число объектов, возвращаемых в массиве pFunctions . Число возвращаемых объектов будет равно количеству управляемых кадров в стеке.
pFunctions [in, out] Массив объектов COR_ACTIVE_FUNCTION, каждый из которых содержит сведения о активных функциях в кадрах этого потока.
Первый элемент будет использоваться для конечного кадра и т. д. обратно в корень стека.
Замечания
Если pFunctions значение null для входных данных, GetActiveFunctions возвращает только количество функций, которые находятся в стеке. То есть, если pFunctions значение null для входных данных, GetActiveFunctions возвращает значение только в pcFunctions.
Метод GetActiveFunctions предназначен для оптимизации при получении той же информации из кадров в трассировке стека и включает только кадры, которые имели бы объект ICorDebugILFrame для них в полной трассировке стека.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 2.0