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


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 объект не может быть пустой ссылкой (он должен указывать на адрес в памяти).

См. также

Ссылки

IDebugPointerObject::GetBytes

IDebugPointerObject