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) |