IDiaStackWalkHelper::get_registerValue

Ruft den Wert eines Registers ab.

Syntax

HRESULT get_registerValue ( 
   DWORD      index,
   ULONGLONG* pRetVal
);

Parameter

index

[in] Ein Wert aus der CV_HREG_e-Enumeration, der das Register angibt, aus dem der Wert abgerufen werden soll.

pRetVal

[out] Gibt den aktuellen Wert des Registers zurück.

Rückgabewert

Wenn die Ausführung erfolgreich ist, wird S_OK, andernfalls ein Fehlercode zurückgegeben.

Hinweise

Trotz der Größe des pRetVal-Parameters sollte eine Implementierung nur das speichern, was normalerweise im Register enthalten ist. So enthält ein 8-Bit-Register z. B. nur die niedrigsten 8 Bits des angegebenen Werts. Dieser 8-Bit-Wert wird auf 64 Bits erweitert, wenn er von dieser Methode zurückgegeben wird.

Weitere Informationen