Condividi tramite


Metodo IStiUSD::RawWriteCommand (stiusd.h)

Un metodo IStiDevice::RawWriteCommand di un'immagine continua invia informazioni sui comandi a un dispositivo ancora immagine.

Sintassi

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

Parametri

lpBuffer

Puntatore fornito dal chiamante a un buffer contenente 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 facoltativo fornito dal chiamante 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 prefissi STIERR definiti in stierr.h.

Commenti

È necessario chiamare IStiUSD::RawWriteCommand se i comandi e i dati vengono scritti in un dispositivo in base a metodi diversi. Per altri dispositivi, IStiUSD::RawWriteData può essere usato sia per i comandi che per i dati. Se la chiamata non viene implementata, deve restituire STIERR_UNSUPPORTED.

L'implementazione di questo metodo, insieme al significato del contenuto del buffer, è definita dal fornitore.

Requisiti

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

Vedi anche

IStiDevice::RawWriteCommand

IStiUSD