Interface ICorDebugNativeFrameICorDebugNativeFrame Interface

Uma implementação especializada de ICorDebugFrame usada para quadros nativos.A specialized implementation of ICorDebugFrame used for native frames.

MétodosMethods

MétodoMethod DescriçãoDescription
Método CanSetIPCanSetIP Method Obtém um valor que indica se é seguro definir o ponteiro de instrução para o local de deslocamento especificado no código nativo.Gets a value that indicates whether it is safe to set the instruction pointer to the specified offset location in native code.
Método GetIPGetIP Method Obtém o deslocamento do quadro de pilha no código nativo.Gets the stack frame's offset into native code.
Método GetLocalDoubleRegisterValueGetLocalDoubleRegisterValue Method Obtém um ponteiro para um ICorDebugValue que representa o valor de um argumento ou variável local armazenado em dois registros de memória de um quadro nativo.Gets a pointer to an ICorDebugValue that represents the value of an argument or local variable stored in two memory registers of a native frame.
Método GetLocalMemoryRegisterValueGetLocalMemoryRegisterValue Method Obtém um ponteiro para um ICorDebugValue que representa o valor de uma variável local, da qual os bits baixos são armazenados no registro especificado e os bits altos são armazenados no endereço de memória especificado.Gets a pointer to an ICorDebugValue that represents the value of a local variable, of which the low bits are stored in the specified register and the high bits are stored at the specified memory address.
Método GetLocalMemoryValueGetLocalMemoryValue Method Obtém um ponteiro para um ICorDebugValue que representa o valor de uma variável local armazenada no endereço de memória especificado.Gets a pointer to an ICorDebugValue that represents the value of a local variable stored at the specified memory address.
Método GetLocalRegisterMemoryValueGetLocalRegisterMemoryValue Method Obtém um ponteiro para um ICorDebugValue que representa o valor de uma variável local, da qual os bits altos são armazenados no registro especificado e os bits baixos são armazenados no endereço de memória especificadoGets a pointer to an ICorDebugValue that represents the value of a local variable, of which the high bits are stored in the specified register and the low bits are stored at the specified memory address
Método GetLocalRegisterValueGetLocalRegisterValue Method Obtém um ponteiro para um ICorDebugValue que representa o valor de um argumento ou uma variável local armazenada no registro nativo especificado.Gets a pointer to an ICorDebugValue that represents the value of an argument or a local variable stored in the specified native register.
Método GetRegisterSetGetRegisterSet Method Obtém um ponteiro para um ICorDebugRegisterSet que representa o conjunto de registros para isso ICorDebugNativeFrame .Gets a pointer to an ICorDebugRegisterSet that represents the register set for this ICorDebugNativeFrame.
Método SetIPSetIP Method Define o ponteiro de instrução para o local de deslocamento especificado no código nativo.Sets the instruction pointer to the specified offset location in native code.

ComentáriosRemarks

Observação

Esta interface não dá suporte para chamada remota, seja entre computadores ou processos cruzados.This interface does not support being called remotely, either cross-machine or cross-process.

RequisitosRequirements

Plataformas: confira Requisitos do sistema.Platforms: See System Requirements.

Cabeçalho: CorDebug.idl, CorDebug.hHeader: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.libLibrary: CorGuids.lib

.NET Framework versões:Disponível desde o 1.0Available since 1.0.NET Framework Versions: Disponível desde o 1.0Available since 1.0

Consulte tambémSee also