共用方式為


STORAGE_HW_ENDURANCE_INFO 結構 (ntddstor.h)

記憶體埠驅動程式會使用 STORAGE_HW_ENDURANCE_INFO 結構來報告裝置的終止資訊。

語法

typedef struct _STORAGE_HW_ENDURANCE_INFO {
  ULONG  ValidFields;
  ULONG  GroupId;
  struct {
    ULONG Shared : 1;
    ULONG Reserved : 31;
  } Flags;
  ULONG  LifePercentage;
  UCHAR  BytesReadCount[16];
  UCHAR  ByteWriteCount[16];
} STORAGE_HW_ENDURANCE_INFO, *PSTORAGE_HW_ENDURANCE_INFO;

成員

ValidFields

指出其餘成員包含有效數據的位掩碼。 可以是下列位的任何組合:

bit 意義
0 GroupId 成員包含有效的數據。
1 Flags 成員包含有效的數據。
2 LifePercentage 成員包含有效的數據。
3 BytesReadCount 成員包含有效的數據。
4 Th ByteWriteCount 成員包含有效的數據。

GroupId

表示資源群組的標識碼。

Flags

Flags.Shared

如果終止資訊與多個磁碟共用,請設定 TRUE。

Flags.Reserved

保留;請勿使用。

LifePercentage

已使用生命週期的百分比。 此值通常介於 0-100 之間,其中較大的數位表示已使用更多生命。

BytesReadCount[16]

從裝置讀取的總位元組數,以十億為單位指定。 例如,值為 1 表示讀取 10 億個字節。

ByteWriteCount[16]

寫入裝置的位元組總數,以十億為單位指定。 例如,值為 1 表示寫入 10 億個字節。

備註

這個結構是 STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR 的成員,這是 IOCTL_SCSI_MINIPORT要求輸出 緩衝區內傳回的結構。

規格需求

需求
標頭 ntddstor.h

另請參閱

IOCTL_MINIPORT_SIGNATURE_ENDURANCE_INFO

IOCTL_SCSI_MINIPORT

STORAGE_HW_ENDURANCE_DATA_DESCRIPTOR