Freigeben über


IDebugRegisters::GetValue-Methode (dbgeng.h)

Die GetValue-Methode ruft den Wert eines der Register des Ziels ab.

Syntax

HRESULT GetValue(
  [in]  ULONG        Register,
  [out] PDEBUG_VALUE Value
);

Parameter

[in] Register

Gibt den Index des Registers an, dessen Wert angefordert wird.

[out] Value

Empfängt den Wert des Registers. Eine Beschreibung dieses Parametertyps finden Sie unter DEBUG_VALUE .

Rückgabewert

Diese Liste enthält nicht alle möglicherweise auftretenden Fehler. Eine Liste möglicher Fehler finden Sie unter HRESULT-Werte.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode war erfolgreich.
E_UNEXPECTED
Auf das Ziel kann nicht zugegriffen werden, oder auf das Register konnte nicht zugegriffen werden.
E_INVALIDARG
Der Wert von Register ist größer als die Anzahl der Register auf dem Zielcomputer.

Hinweise

Um die Werte mehrerer Register zu erhalten, verwenden Sie stattdessen die GetValues-Methode .

Eine Übersicht über die IDebugRegisters-Schnittstelle und andere registerbezogene Methoden finden Sie unter Registers.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile dbgeng.h (einschließlich DbgEng.h)

Weitere Informationen

GetValues

GetValues2

IDebugRegisters

IDebugRegisters2