STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR 結構 (ntddstor.h)
記憶體埠驅動程式會使用 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR 結構來報告裝置的終止資訊。
語法
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;
成員
Version
這個結構的版本。 將此設定為 sizeof (STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR) 。
Size
包含終止資訊之緩衝區的大小,以位元組為單位。 將此設定為 sizeof (STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR) 。
EnduranceInfo
用來儲存裝置終止資訊STORAGE_HW_ENDURANCE_INFO結構。
備註
記憶體埠驅動程式在與其迷你埠通訊時使用這個結構,以取得具有簽章IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO SRB_IO_CONTROL結構的 IOCTL_SCSI_MINIPORT SRB_IO_CONTROL要求,以及具有 StorageDeviceEndabilityProperty 的 PropertyId 和 PropertyStandardQuery 的 QueryType IOCTL_STORAGE_QUERY_PROPERTY ControlCode。
迷你埠會使用 STORAGE_ENDURANCE_DATA_DESCRIPTOR,其定義於 ntddscsi.h 中。 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR和STORAGE_ENDURANCE_DATA_DESCRIPTOR的大小相同,因此記憶體埠驅動程式和迷你埠應該在彼此通訊時,轉換它們所接收的結構。
規格需求
需求 | 值 |
---|---|
標頭 | ntddstor.h |
另請參閱
IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO