Condividi tramite


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

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 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

Vedi anche

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR