IDkmNativeStackCallback.GetCurrentFrameInfo(DkmThread, UInt64, UInt64, UInt64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
GetCurrentFrameInfo é usado para obter a base do quadro e o endereço de retorno para o contexto atual do thread. Isso leva à omissão de ponteiro de quadro de conta e se o ponteiro de instrução atual estiver em um prólogo, epílogo etc... Observação: em alguns casos, isso será incorreto se o quadro tiver uma omissão de ponteiro de quadro e não houver nenhum símbolo carregado.
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)
Parâmetros
- thread
- DkmThread
No DkmThread representa um thread em execução no processo de destino.
- returnAddress
- UInt64
Fora O endereço de retorno do quadro.
- frameBase
- UInt64
Fora A base do quadro do quadro.
- vFrame
- UInt64
Fora O vframe do quadro atual. Válido somente em x86.