STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR-Struktur (ntddstor.h)
Ein Speicherporttreiber verwendet die STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR-Struktur, um die Ausdauerinformationen eines Geräts zu melden.
Syntax
typedef struct _STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR {
ULONG Version;
ULONG Size;
STORAGE_HW_ENDURANCE_INFO EnduranceInfo;
} STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR, *PSTORAGE_HW_ENDURANCE_DATA_DESCRIPTOR;
Member
Version
Version dieser Struktur. Legen Sie dies auf sizeof(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR) fest.
Size
Größe des Puffers, der die Ausdauerinformationen enthält, in Bytes. Legen Sie dies auf sizeof(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR) fest.
EnduranceInfo
Eine STORAGE_HW_ENDURANCE_INFO Struktur, in der die Ausdauerinformationen des Geräts gespeichert werden sollen.
Hinweise
Ein Speicherporttreiber verwendet diese Struktur bei der Kommunikation mit seinem Miniport für eine IOCTL_SCSI_MINIPORT-Anforderung , die eine SRB_IO_CONTROL-Struktur mit einer Signatur von IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO und einen ControlCode vonIOCTL_STORAGE_QUERY_PROPERTY mit einer PropertyId von StorageDeviceEnduranceProperty und einem QueryType von PropertyStandardQuery aufweist.
Der Miniport verwendet STORAGE_ENDURANCE_DATA_DESCRIPTOR, der in ntddscsi.h definiert ist. STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR und STORAGE_ENDURANCE_DATA_DESCRIPTOR sind identisch, sodass der Speicherporttreiber und der Miniport die empfangene Struktur bei der Kommunikation untereinander entsprechend umwandeln sollten.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddstor.h |
Weitere Informationen
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO