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


IDebugPointerObject::GetBytes

Получает значение указанно на ряд последовательных как байтов.

HRESULT GetBytes( 
   DWORD  dwStart,
   DWORD  dwCount,
   BYTE*  pBytes,
   DWORD* pdwBytes
);
int GetBytes(
   uint       dwStart, 
   uint       dwCount, 
   out byte[] pBytes, 
   out uint   pdwBytes
);

Параметры

  • dwStart
    [in] смещение в байтах от начала объекта указало.

  • dwCount
    [in] количество байтов, которое необходимо извлечь.

  • pBytes
    [in, out] массив, который заполняется с значением ряд последовательных байтов, начиная с заданного смещения из объекта указал значение.

  • pdwBytes
    [out] возвращает число фактически полученных байтов.

Возвращаемое значение

В случае успеха возвращает значение S_OK; в противном случае возвращает код ошибки.

Заметки

Этот метод используется, если указатель в виде данным IDebugPointerObject указывает на тип-примитиву или простой массив простых типов (то есть массива, который может быть представлен простой последовательностью байтов).

См. также

Ссылки

IDebugPointerObject

IDebugPointerObject::SetBytes