Condividi tramite


Metodo IStiUSD::RawWriteData (stiusd.h)

Il metodo IStiUSD::RawWriteData di un'immagine continua 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. Si tratta del 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.

Commenti

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

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione stiusd.h (include Stiusd.h)

Vedi anche

IStiDevice::RawWriteData

IStiUSD