ICorDebugVariableSymbol::SetValue Method
Assigns the value of a byte array to a variable.
Syntax
HRESULT SetValue(
[in] ULONG32 offset,
[in] DWORD threadID,
[in] ULONG32 cbContext,
[in, size_is(cbContext)] BYTE context[],
[in] ULONG32 cbValue,
[in, size_is(cbValue)] BYTE pValue[]
);
Parameters
offset
[in] The starting offset in the variable at which to set the value. This parameter is used when writing to member fields in an object.
threadID
[in] The thread identifier of the thread whose context must be updated to reflect the new value.
cbContext
[in] The size in bytes of the thread context.
context
[in] The thread context used to write the value.
cbValue
[in] The size in bytes of the pValue
buffer.
pValue
[in] The buffer that contains the value to set.
Remarks
Note
This method is available with .NET Native only.
Requirements
Platforms: See System Requirements.
Header: CorDebug.idl, CorDebug.h
Library: CorGuids.lib
.NET Framework Versions: Available since 4.6, .NET Native only