Поделиться через


Метод ICorDebugVariableSymbol::SetValue

Назначает значение массива байтов переменной.

Синтаксис

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[]
);

Параметры

offset [in] Начальное смещение в переменной, в которой необходимо задать значение. Этот параметр используется при записи в поля-члены в объекте.

threadID [in] Идентификатор потока, контекст которого должен быть обновлен, чтобы отразить новое значение.

cbContext [in] Размер в байтах контекста потока.

context [in] Контекст потока, используемый для записи значения.

cbValue [in] Размер буфера в байтах pValue .

pValue [in] Буфер, содержащий заданное значение.

Замечания

Замечание

Этот метод доступен только для .NET Native.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

Версии .NET: Доступно с версии .NET Framework 4.6

См. также