STORAGE_ENDURANCE_DATA_DESCRIPTOR 結構 (ntddscsi.h)
迷你埠會使用 STORAGE_ENDURANCE_DATA_DESCRIPTOR ,向記憶體埠驅動程序報告裝置的終止資訊。
語法
typedef struct _STORAGE_ENDURANCE_DATA_DESCRIPTOR {
ULONG Version;
ULONG Size;
STORAGE_ENDURANCE_INFO EnduranceInfo;
} STORAGE_ENDURANCE_DATA_DESCRIPTOR, *PSTORAGE_ENDURANCE_DATA_DESCRIPTOR;
成員
Version
這個結構的版本。 將此設定為 sizeof (STORAGE_ENDURANCE_DATA_DESCRIPTOR) 。
Size
包含終止資訊之緩衝區的大小,以位元組為單位。 將此設定為 sizeof (STORAGE_ENDURANCE_DATA_DESCRIPTOR) 。
EnduranceInfo
用來儲存裝置終止資訊 STORAGE_ENDURANCE_INFO 結構。
備註
當處理具有簽章IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO之SRB_IO_CONTROL結構的IOCTL_SCSI_MINIPORT要求,以及具有 StorageDeviceEndabilityProperty 的 PropertyId 和 PropertyStandardQuery 的 PropertyId 的 Control IOCTL_STORAGE_QUERY_PROPERTYCode 時,迷你埠會傳回這個結構。
記憶體埠驅動程式會使用 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR,其定義於 ntddstor.h 中。 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR 和 STORAGE_ENDURANCE_DATA_DESCRIPTOR 的大小相同,因此記憶體埠驅動程式和迷你埠應該在彼此通訊時,轉換它們所接收的結構。
規格需求
需求 | 值 |
---|---|
標頭 | ntddscsi.h |