Freigeben über


IDebugRegisters::GetValue-Methode (dbgeng.h)

Die GetValue--Methode ruft den Wert eines der des Zielsab.

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 Fehler, die auftreten können. Eine Liste der möglichen 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.

Bemerkungen

Um die Werte mehrerer Register zu empfangen, 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
Header- dbgeng.h (include DbgEng.h)

Siehe auch

GetValues-

GetValues2-

IDebugRegisters

IDebugRegisters2