Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Получает текущий кадр в объекте 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