DkmFrameRegisters.GetRegisterValue Methode

Definition

Überlädt

GetRegisterValue(UInt32, Byte[])

Eine Hilfsfunktion zum Durchsuchen des Arrays von nicht ausgewickelten Registrierungs Werten für einen dkmstackwalkframe. Wenn die Registrierung nicht aufgehoben wurde, wird ein fehlerhafter HRESULT zurückgegeben.

GetRegisterValue(UInt32, Void*, Int32)

Eine Hilfsfunktion zum Durchsuchen des Arrays von nicht ausgewickelten Registrierungs Werten für einen dkmstackwalkframe. Wenn die Registrierung nicht aufgehoben wurde, wird ein fehlerhafter HRESULT zurückgegeben.

GetRegisterValue(UInt32, Byte[])

Eine Hilfsfunktion zum Durchsuchen des Arrays von nicht ausgewickelten Registrierungs Werten für einen dkmstackwalkframe. Wenn die Registrierung nicht aufgehoben wurde, wird ein fehlerhafter HRESULT zurückgegeben.

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

Parameter

Id
UInt32

In Die eindeutige Konstante für das angeforderte Register. Normalerweise handelt es sich hierbei um einen cvkonstanten-Wert, z. b. CV_REG_EIP.

Buffer
Byte[]

[In, out] Ein Puffer, der den Wert des Register empfängt.

Gibt zurück

Int32

Vorgenommen Der vom Aufrufer zugeordnete Puffer, der den Inhalt des angeforderten Registers empfängt.

Gilt für

GetRegisterValue(UInt32, Void*, Int32)

Eine Hilfsfunktion zum Durchsuchen des Arrays von nicht ausgewickelten Registrierungs Werten für einen dkmstackwalkframe. Wenn die Registrierung nicht aufgehoben wurde, wird ein fehlerhafter HRESULT zurückgegeben.

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

Parameter

Id
UInt32

In Die eindeutige Konstante für das angeforderte Register. Normalerweise handelt es sich hierbei um einen cvkonstanten-Wert, z. b. CV_REG_EIP.

Buffer
Void*

[In, out] Ein Puffer, der den Wert des Register empfängt.

Size
Int32

In Die Größe des Werts in Bytes.

Gibt zurück

Int32

Vorgenommen Der vom Aufrufer zugeordnete Puffer, der den Inhalt des angeforderten Registers empfängt.

Gilt für