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


Метод IStiUSD::RawWriteData (stiusd.h)

Метод iStiUSD::RawWriteData образа записывает данные на устройство по-прежнему.

Синтаксис

HRESULT RawWriteData(
  LPVOID       lpBuffer,
  DWORD        nNumberOfBytes,
  LPOVERLAPPED lpOverlapped
);

Параметры

lpBuffer

Вызывающий указатель на буфер, содержащий данные для отправки на устройство.

nNumberOfBytes

Указанное вызывающее число байтов для записи. Это число байтов в буфере, на которое указывает lpBuffer.

lpOverlapped

Необязательный, предоставленный вызывающим указателем на структуру OVERLAPPED (описанную в документации по пакету SDK для Microsoft Windows).

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

Если операция выполнена успешно, метод должен вернуть S_OK. В противном случае он должен возвращать один из кодов ошибок с префиксом STIERR, определенных в stierr.h.

Замечания

Мини-driver по-прежнему использует этот метод путем вызова WriteFile (описано в документации по пакету SDK для Windows).

Требования

Требование Ценность
целевая платформа Настольный
заголовка stiusd.h (include Stiusd.h)

См. также

IStiDevice::RawWriteData

IStiUSD