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