DkmThread.GetCurrentFrameInfo(UInt64, UInt64, UInt64) Метод

Определение

Жеткуррентфрамеинфо используется для получения базовой части кадра и адреса возврата для текущего контекста потока. При этом учитываются пропуски указателя кадра и, если текущий указатель инструкции находится в прологе, эпилога и т. д. Примечание. в некоторых случаях это может привести к ошибке, если в кадре есть пропуск указателя фрейма, а символы не загружены.

Ограничение расположения: API должен вызываться из компонента монитора (уровень компонентов < 100 000).

public:
 void GetCurrentFrameInfo([Runtime::InteropServices::Out] System::UInt64 % ReturnAddress, [Runtime::InteropServices::Out] System::UInt64 % FrameBase, [Runtime::InteropServices::Out] System::UInt64 % VFrame);
public void GetCurrentFrameInfo (out ulong ReturnAddress, out ulong FrameBase, out ulong VFrame);
member this.GetCurrentFrameInfo : uint64 * uint64 * uint64 -> unit
Public Sub GetCurrentFrameInfo (ByRef ReturnAddress As ULong, ByRef FrameBase As ULong, ByRef VFrame As ULong)

Параметры

ReturnAddress
UInt64

Заполняет Обратный адрес кадра.

FrameBase
UInt64

Заполняет Основание фрейма кадра.

VFrame
UInt64

Заполняет Vframe текущего кадра. Допустим только на платформе x86.

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