Condividi tramite


Metodo IStiUSD::RawWriteData (stiusd.h)

Un minidriver dell'immagine metodo IStiUSD::RawWriteData scrive i dati in un dispositivo ancora immagine.

Sintassi

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

Parametri

lpBuffer

Puntatore fornito dal chiamante a un buffer contenente i dati da inviare al dispositivo.

nNumberOfBytes

Numero di byte fornito dal chiamante da scrivere. Numero di byte nel buffer a cui punta lpBuffer.

lpOverlapped

Puntatore fornito dal chiamante facoltativo a una struttura OVERLAPPED (descritta nella documentazione di Microsoft Windows SDK).

Valore restituito

Se l'operazione ha esito positivo, il metodo deve restituire S_OK. In caso contrario, deve restituire uno dei codici di errore con prefisso STIERR definiti in stierr.h.

Osservazioni

Un minidriver di immagine ancora implementa in genere questo metodo chiamando WriteFile (descritto nella documentazione di Windows SDK).

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione stiusd.h (include Stiusd.h)

Vedere anche

IStiDevice::RawWriteData

IStiUSD