Freigeben über


ICorDebugNativeFrame::GetLocalRegisterValue-Methode

Aktualisiert: November 2007

Ruft den Wert eines Arguments oder einer lokalen Variablen ab, der in den Registern gespeichert ist, die für diesen systemeigenen Rahmen angegeben sind.

HRESULT GetLocalRegisterValue (
    [in]  CorDebugRegister   reg,
    [in]  ULONG              cbSigBlob,
    [in]  PCCOR_SIGNATURE    pvSigBlob,
    [out] ICorDebugValue     **ppValue
);

Parameter

  • reg
    [in] Ein Wert der CorDebugRegister-Enumeration, der das Register angibt, das den Wert enthält.

  • cbSigBlob
    [in] Eine ganze Zahl, die die Größe der binären Metadatensignatur angibt, auf die vom pvSigBlob-Parameter verwiesen wird.

  • pvSigBlob
    [in] Ein PCCOR_SIGNATURE-Wert, der auf die binäre Metadatensignatur vom Typ des Werts zeigt.

  • ppValue
    [out] Ein Zeiger auf die Adresse eines ICorDebugValue-Objekts, das den abgerufenen Wert darstellt, der im angegebenen Register gespeichert ist.

Hinweise

Die GetLocalRegisterValue-Methode kann entweder in einem systemeigenen Rahmen oder in einem JIT-kompilierten Rahmen (Just-In-Time) verwendet werden.

Anforderungen

Plattformen: siehe Systemanforderungen für .NET Framework.

Header: CorDebug.idl

Bibliothek: CorGuids.lib

.NET Framework-Versionen: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Siehe auch

Referenz

ICorDebugNativeFrame