Freigeben über


IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO ist die systemdefinierte Signatur , die in Verbindung mit dem IOCTL_SCSI_MINIPORT Steuercode verwendet wird, um anzufordern, dass ein Miniport die Ausdauerinformationen eines Zielgeräts zurückgibt.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Siehe Hinweise.

Länge des Eingabepuffers

Siehe Hinweise.

Ausgabepuffer

Siehe Hinweise.

Länge des Ausgabepuffers

Siehe Hinweise.

Eingabe-/Ausgabepuffer

Keine.

Länge des Eingabe-/Ausgabepuffers

Nicht zutreffend.

Statusblock

Nicht zutreffend.

Hinweise

Für diese Signatur enthält der Eingabepuffer von IOCTL_SCSI_MINIPORT eine SRB_IO_CONTROL-Struktur mit:

  • Das Signaturelement ist auf IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO festgelegt.

  • Das ControlCode-Element ist auf IOCTL_STORAGE_QUERY_PROPERTY festgelegt.

Wenn der Miniport die IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO Signatur erkennt und unterstützt, sollte er die Ausdauerdaten des Geräts in einer STORAGE_ENDURANCE_DATA_DESCRIPTOR-Struktur zurückgeben. Insbesondere enthält der Ausgabepuffer von IOCTL_SCSI_MINIPORT eine SRB_IO_CONTROL-Struktur , gefolgt von einer STORAGE_ENDURANCE_DATA_DESCRIPTOR-Struktur , die die Dauerdaten enthält.

Informationen zum Berechnen von Puffergrößen finden Sie unter IOCTL_SCSI_MINIPORT .

Anforderungen

Anforderung Wert
Header ntddscsi.h

Weitere Informationen

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR