IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO è la firma definita dal sistema utilizzata in combinazione con il codice di controllo IOCTL_SCSI_MINIPORT per richiedere che un miniport restituisca informazioni sulla resistenza di un dispositivo di destinazione.
Codice principale
Buffer di input
Vedere la sezione Osservazioni.
Lunghezza del buffer di input
Vedere la sezione Osservazioni.
Buffer di output
Vedere la sezione Osservazioni.
Lunghezza del buffer di output
Vedere la sezione Osservazioni.
Buffer di input/output
Nessuno.
Lunghezza del buffer di input/output
Non applicabile.
Blocco dello stato
Non applicabile.
Commenti
Per questa firma, il buffer di input di IOCTL_SCSI_MINIPORT conterrà una struttura SRB_IO_CONTROL con:
Il membro Signature è impostato su IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO.
Il membro ControlCode è impostato su IOCTL_STORAGE_QUERY_PROPERTY.
Se il miniport riconosce e supporta la firma IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO , deve restituire i dati di resistenza del dispositivo in una struttura di STORAGE_ENDURANCE_DATA_DESCRIPTOR . In particolare, il buffer di output di IOCTL_SCSI_MINIPORT conterrà una struttura SRB_IO_CONTROL , seguita immediatamente da una struttura STORAGE_ENDURANCE_DATA_DESCRIPTOR che contiene i dati di resistenza.
Per informazioni su come calcolare le dimensioni del buffer, vedere IOCTL_SCSI_MINIPORT .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddscsi.h |