IDkmNativeStackCallback.GetCurrentFrameInfo(DkmThread, UInt64, UInt64, UInt64) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Жеткуррентфрамеинфо используется для получения базовой части кадра и адреса возврата для текущего контекста потока. При этом учитываются пропуски указателя кадра и, если текущий указатель инструкции находится в прологе, эпилога и т. д. Примечание. в некоторых случаях это может привести к ошибке, если в кадре есть пропуск указателя фрейма, а символы не загружены.
public:
void GetCurrentFrameInfo(Microsoft::VisualStudio::Debugger::DkmThread ^ thread, [Runtime::InteropServices::Out] System::UInt64 % returnAddress, [Runtime::InteropServices::Out] System::UInt64 % frameBase, [Runtime::InteropServices::Out] System::UInt64 % vFrame);
public void GetCurrentFrameInfo (Microsoft.VisualStudio.Debugger.DkmThread thread, out ulong returnAddress, out ulong frameBase, out ulong vFrame);
abstract member GetCurrentFrameInfo : Microsoft.VisualStudio.Debugger.DkmThread * uint64 * uint64 * uint64 -> unit
Public Sub GetCurrentFrameInfo (thread As DkmThread, ByRef returnAddress As ULong, ByRef frameBase As ULong, ByRef vFrame As ULong)
Параметры
- thread
- DkmThread
Окне Дкмсреад представляет поток, выполняющийся в целевом процессе.
- returnAddress
- UInt64
Заполняет Обратный адрес кадра.
- frameBase
- UInt64
Заполняет Основание фрейма кадра.
- vFrame
- UInt64
Заполняет Vframe текущего кадра. Допустим только на платформе x86.