DkmFrameRegisters.GetRegisterValue 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.
Sobrecargas
| GetRegisterValue(UInt32, Byte[]) |
Uma função auxiliar para pesquisar a matriz de valores de registro de desbobinação para um DkmStackWalkFrame. Se o registro não foi rebobinado, um HRESULT com falha é retornado. |
| GetRegisterValue(UInt32, Void*, Int32) |
Uma função auxiliar para pesquisar a matriz de valores de registro de desbobinação para um DkmStackWalkFrame. Se o registro não foi rebobinado, um HRESULT com falha é retornado. |
GetRegisterValue(UInt32, Byte[])
Uma função auxiliar para pesquisar a matriz de valores de registro de desbobinação para um DkmStackWalkFrame. Se o registro não foi rebobinado, um HRESULT com falha é retornado.
public:
int GetRegisterValue(System::UInt32 Id, cli::array <System::Byte> ^ Buffer);
public:
int GetRegisterValue(unsigned int Id, Platform::Array <byte> ^ Buffer);
int GetRegisterValue(unsigned int Id, std::Array <byte> const & Buffer);
public int GetRegisterValue (uint Id, byte[] Buffer);
member this.GetRegisterValue : uint32 * byte[] -> int
Public Function GetRegisterValue (Id As UInteger, Buffer As Byte()) As Integer
Parâmetros
- Id
- UInt32
No A constante exclusiva para o registro solicitado. Normalmente, esse é um valor cvconst, como CV_REG_EIP.
- Buffer
- Byte[]
[Entrada, saída] Um buffer que recebe o valor do registro.
Retornos
Fora O buffer alocado pelo chamador que recebe o conteúdo do registro solicitado.
Aplica-se a
GetRegisterValue(UInt32, Void*, Int32)
Uma função auxiliar para pesquisar a matriz de valores de registro de desbobinação para um DkmStackWalkFrame. Se o registro não foi rebobinado, um HRESULT com falha é retornado.
public:
int GetRegisterValue(System::UInt32 Id, void* Buffer, int Size);
int GetRegisterValue(unsigned int Id, void* Buffer, int Size);
public int GetRegisterValue (uint Id, void* Buffer, int Size);
member this.GetRegisterValue : uint32 * nativeptr<unit> * int -> int
Parâmetros
- Id
- UInt32
No A constante exclusiva para o registro solicitado. Normalmente, esse é um valor cvconst, como CV_REG_EIP.
- Buffer
- Void*
[Entrada, saída] Um buffer que recebe o valor do registro.
- Size
- Int32
No O tamanho do valor em bytes.
Retornos
Fora O buffer alocado pelo chamador que recebe o conteúdo do registro solicitado.