Freigeben über


ICorDebugVariableSymbol::GetValue-Methode

Ruft den Wert einer Variablen als Bytearray ab.

Syntax

HRESULT GetValue(
   [in] ULONG32 offset,
   [in] ULONG32 cbContext,
   [in, size_is(cbContext)] BYTE context[],
   [in] ULONG32 cbValue,
   [out] ULONG32 *pcbValue,
   [out, size_is(cbValue), length_is(*pcbValue)] BYTE pValue[]
);

Die Parameter

offset [in] Der Anfangsoffset in der Variablen, aus der der Wert gelesen werden soll. Dieser Parameter wird beim Lesen von Elementfeldern in einem Objekt verwendet.

cbContext [in] Die Größe in Byte des context Arguments.

context [in] Der Threadkontext, der zum Lesen des Werts verwendet wird.

cbValue [in] Die Größe in Byte des Puffers pValue .

pcbValue [out] Die Anzahl der Bytes, die tatsächlich in den pValue Puffer geschrieben wurden.

pValue [out] Ein Bytearray, das den Wert der Variablen enthält.

Bemerkungen

Hinweis

Diese Methode ist nur für .NET Native verfügbar.

Anforderungen

Plattformen: Siehe .NET unterstützte Betriebssysteme.

Kopfball: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET-Versionen: Verfügbar seit .NET Framework 4.6

Siehe auch