IDebugPointerObject::SetBytes
Устанавливает значение указанно из серии последовательных байтов.
HRESULT SetBytes(
DWORD dwStart,
DWORD dwCount,
BYTE* pBytes,
DWORD* pdwBytes
);
int SetBytes(
uint dwStart,
uint dwCount,
byte[] pBytes,
out uint pdwBytes
);
Параметры
dwStart
[in] смещение в байтах от начала объекта указало.dwCount
[in] число байтов, которое необходимо установить.pBytes
[in] массив байтов, представляющий новое значение. Это значение хранится в объекте, начиная с заданного смещения.pdwBytes
[out] возвращает число фактически набора байтов.
Возвращаемое значение
В случае успеха возвращает значение S_OK; в противном случае возвращает код ошибки.
Заметки
Этот метод используется, если указатель в виде данным IDebugPointerObject указывает на тип-примитиву или простой массив простых типов (то есть массива, который может быть представлен простой последовательностью байтов). This IDebugPointerObject объект не может быть пустой ссылкой (он должен указывать на адрес в памяти).