IOCTL_EHSTOR_DEVICE_SILO_COMMAND IOCTL (ehstorioctl.h)
Questo IOCTL invia un comando silo al silo di destinazione nel dispositivo. I dati di input e di output sono strutturati in base alla definizione dei comandi silo, come indicato nel documento di specifica IEEE 1667.
Codice principale
Buffer di input
Il buffer di input in Irp-AssociatedIrp.SystemBuffer> deve contenere una struttura di tipo SILO_COMMAND.
Lunghezza del buffer di input
Lunghezza di una struttura SILO_COMMAND .
Buffer di output
Il buffer di output contiene i dati di output restituiti direttamente dalla risposta del dispositivo a questo comando silo. Si presuppone che la struttura di questi dati di output sia condivisa tra il client che emette questo IOCTL e il dispositivo.
Lunghezza del buffer di output
Lunghezza del buffer.
Blocco dello stato
Uno dei valori seguenti può essere restituito nel campo Stato:
- STATUS_SUCCESS : il comando silo è stato rilasciato correttamente al dispositivo.
- STATUS_INVALID_BUFFER_SIZE: la lunghezza del buffer di input fornita è di dimensioni non corrette.
- STATUS_BUFFER_TOO_SMALL: la lunghezza del buffer di output fornita è di dimensioni insufficienti per contenere la risposta del dispositivo per questo comando silo.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ehstorioctl.h (include EhStorIoctl.h) |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per