IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO è la firma definita dal sistema usata insieme al codice di controllo IOCTL_SCSI_MINIPORT per richiedere che un miniport restituisca le 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 di stato
Non applicabile.
Osservazioni
Per questa firma, IOCTL_SCSI_MINIPORTbuffer di input conterrà una struttura SRB_IO_CONTROL con:
Il membro firma è 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, IOCTL_SCSI_MINIPORTbuffer di output 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.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddscsi.h |