DkmThread.GetCurrentFrameInfo(UInt64, UInt64, UInt64) Método

Definição

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.

Restrição de local: a API deve ser chamada de um componente de monitor (nível de componente < 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)

Parâmetros

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.

Aplica-se a