Freigeben über


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;

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

IOCTL_SCSI_MINIPORT

IOCTL_STORAGE_QUERY_PROPERTY

SRB_IO_CONTROL

STORAGE_ENDURANCE_DATA_DESCRIPTOR

STORAGE_HW_ENDURANCE_INFO