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


Метод IAmsiStream::Read (amsi.h)

Запрашивает считывание содержимого в буфере.

Синтаксис

HRESULT Read(
  [in]  ULONGLONG     position,
  [in]  ULONG         size,
  [out] unsigned char *buffer,
  [out] ULONG         *readSize
);

Параметры

[in] position

Отсчитываемый от нуля индекс содержимого, с которого начинается чтение.

[in] size

Число байтов, считываемых из содержимого.

[out] buffer

Буфер, в который будет считываться содержимое.

[out] readSize

Число байтов, считанных в буфер.

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

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_INVALIDARG
Один или несколько аргументов недопустимы.
E_NOT_VALID_STATE
Объект не инициализирован.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header amsi.h

См. также раздел

IAmsiStream