Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Il metodo IStiDevice::RawWriteCommand di un minidriver dell'immagine invia informazioni sul comando a un dispositivo ancora immagine.
Sintassi
HRESULT RawWriteCommand(
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
È necessario chiamare IStiUSD::RawWriteCommand solo se i comandi e i dati vengono scritti in un dispositivo con metodi diversi. Per altri dispositivi, è possibile usare IStiUSD::RawWriteData sia per i comandi che per i dati. Se la chiamata non è implementata, deve restituire STIERR_UNSUPPORTED.
L'implementazione di questo metodo, insieme al significato del contenuto del buffer, è definita dal fornitore.
Fabbisogno
| Requisito | Valore |
|---|---|
| piattaforma di destinazione | Desktop |
| intestazione | stiusd.h (include Stiusd.h) |