Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Получает текущий кадр в объекте ICorDebugStackWalk .
Синтаксис
HRESULT GetFrame([out] ICorDebugFrame ** pFrame);
Параметры
pFrame
[in] Указатель на адрес созданного объекта кадра, представляющего текущий кадр в стеке.
Возвращаемое значение
Этот метод возвращает следующие определенные hrESULTs, а также ошибки HRESULT, указывающие на сбой метода.
| HRESULT | Description |
|---|---|
| S_OK | Среда выполнения успешно вернула текущий кадр. |
| E_FAIL | Текущий кадр не был возвращен. |
| S_FALSE | Текущий кадр — это собственный кадр стека. |
| E_INVALIDARG |
pFrame имеет значение NULL. |
| CORDBG_E_PAST_END_OF_STACK | Указатель кадра уже находится в конце стека; Таким образом, к дополнительным кадрам не удается получить доступ. |
Exceptions
Замечания
ICorDebugStackWalk возвращает только фактические кадры стека. Используйте метод ICorDebugThread3::GetActiveInternalFrames для возврата внутренних кадров. (Внутренние кадры — это структуры данных, отправленные в стек средой выполнения для хранения временных данных.)
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 4.0