IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO es la firma de definida por el sistema que se usa junto con el código de control IOCTL_SCSI_MINIPORT para solicitar que una miniporte devuelva la información de resistencia de un dispositivo de destino.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Vea comentarios.

Longitud del búfer de entrada

Vea comentarios.

Búfer de salida

Vea comentarios.

Longitud del búfer de salida

Vea comentarios.

Búfer de entrada y salida

Ninguno.

Longitud del búfer de entrada y salida

No aplicable.

Bloque de estado

No aplicable.

Observaciones

Para esta firma, IOCTL_SCSI_MINIPORTbúfer de entrada contendrá una estructura SRB_IO_CONTROL con:

  • El miembro Signature está establecido en IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO.

  • El miembro controlCode de está establecido en IOCTL_STORAGE_QUERY_PROPERTY.

Si el miniporte reconoce y admite la firma IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO, debe devolver los datos de resistencia de su dispositivo en una estructura STORAGE_ENDURANCE_DATA_DESCRIPTOR. En concreto, IOCTL_SCSI_MINIPORTbúfer de salida contendrá una estructura SRB_IO_CONTROL, seguida de una estructura STORAGE_ENDURANCE_DATA_DESCRIPTOR que contiene los datos de resistencia.

Consulte IOCTL_SCSI_MINIPORT para obtener información sobre cómo calcular tamaños de búfer.

Requisitos

Requisito Valor
encabezado de ntddscsi.h

Consulte también

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR