Condividi tramite


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

IRP_MJ_DEVICE_CONTROL

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

Vedere anche

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR