DkmClrRuntimeInstance.GetCorFrame(DkmThread, UInt64, Guid) Метод

Определение

Жеткорфраме используется для получения ICorDebugFrame, который компонент может использовать для глубокой проверки кадра стека.

Возвращаемый интерфейс может использоваться только для проверки целевого процесса и никогда не должен использоваться для управления выполнением (без пошагового выполнения, без точек останова, продолжения и т. д.). Это не поддерживается и приведет к неопределенному поведению.

Ограничение расположения. Этот API должен вызываться из того же процесса, в котором целевая среда выполнения реализует анализ стека. Для управляемой отладки это означает, что при отладке 64-разрядных или удаленных процессов этот API должен вызываться из компонента монитора отладки.

Этот API появился в Visual Studio 14 RTM (Дкмапиверсион. VS14RTM).

public:
 System::Object ^ GetCorFrame(Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, System::UInt64 FrameBase, Guid InterfaceID);
public object GetCorFrame (Microsoft.VisualStudio.Debugger.DkmThread Thread, ulong FrameBase, Guid InterfaceID);
member this.GetCorFrame : Microsoft.VisualStudio.Debugger.DkmThread * uint64 * Guid -> obj
Public Function GetCorFrame (Thread As DkmThread, FrameBase As ULong, InterfaceID As Guid) As Object

Параметры

Thread
DkmThread

Окне Поток, из которого получен кадр стека.

FrameBase
UInt64

Окне Базовая область кадра стека, для которой необходимо получить интерфейс проверки.

InterfaceID
Guid

Окне Идентификатор GUID требуемого интерфейса. IID_ICorDebugFrame можно использовать для получения интерфейса кадров CorDebug для управляемого фрейма.

Возвращаемое значение

Object

Заполняет Возвращаемый интерфейс Frame. Это может быть приведено к указателю интерфейса, соответствующему "InterfaceID".

Применяется к