Freigeben über


IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO IOCTL (ntddscsi.h)

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO ist die vom System definierte Signatur in Verbindung mit dem IOCTL_SCSI_MINIPORT-Steuerelementcode verwendet wird, um anzufordern, dass ein Miniport die Ausdauerinformationen eines Zielgeräts zurückgibt.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Siehe Anmerkungen.

Eingabepufferlänge

Siehe Anmerkungen.

Ausgabepuffer

Siehe Anmerkungen.

Länge des Ausgabepuffers

Siehe Anmerkungen.

Eingabe-/Ausgabepuffer

Nichts.

Länge des Eingabe-/Ausgabepuffers

Nicht zutreffend.

Statusblock

Nicht zutreffend.

Bemerkungen

Für diese Signatur enthält IOCTL_SCSI_MINIPORTeingabepuffer eine SRB_IO_CONTROL Struktur mit:

  • Der Signatur- Member ist auf IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO festgelegt.

  • Das ControlCode Member ist auf IOCTL_STORAGE_QUERY_PROPERTYfestgelegt.

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 IOCTL_SCSI_MINIPORTAusgabepuffer eine SRB_IO_CONTROL Struktur, gefolgt von einer STORAGE_ENDURANCE_DATA_DESCRIPTOR Struktur, die die Ausdauerdaten enthält.

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

Anforderungen

Anforderung Wert
Header- ntddscsi.h

Siehe auch

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

STORAGE_ENDURANCE_DATA_DESCRIPTOR