DkmFrameRegisters.GetRegisterValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
Vorgenommen Der vom Aufrufer zugeordnete Puffer, der den Inhalt des angeforderten Registers empfängt.