Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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;
Angehörige
Version
Version dieser Struktur. Legen Sie dies auf Größe(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR) fest.
Size
Größe des Puffers, der die Ausdauerinformationen enthält, in Byte. Legen Sie dies auf Größe(STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR) fest.
EnduranceInfo
Eine STORAGE_HW_ENDURANCE_INFO Struktur, in der die Ausdauerinformationen des Geräts gespeichert werden sollen.
Bemerkungen
Ein Speicherporttreiber verwendet diese Struktur bei der Kommunikation mit seinem Miniport für eine IOCTL_SCSI_MINIPORT Anforderung mit einer SRB_IO_CONTROL Struktur mit einer Signatur- von IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFOund einem ControlCode- vonIOCTL_STORAGE_QUERY_PROPERTY mit einer PropertyId- von StorageDeviceEnduranceProperty und einem QueryType- von PropertyStandardQuery.
Der Miniport verwendet STORAGE_ENDURANCE_DATA_DESCRIPTOR, der in ntddscsi.hdefiniert ist. STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR und STORAGE_ENDURANCE_DATA_DESCRIPTOR sind identisch in der Größe, sodass der Speicherporttreiber und der Miniport die Struktur umwandeln sollten, die sie bei der Kommunikation miteinander erhalten.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | ntddstor.h |
Siehe auch
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO