共用方式為


STORAGE_OFFLOAD_TOKEN結構 (ntddstor.h)

STORAGE_OFFLOAD_TOKEN 結構包含標記值,做為磁碟區上檔案內數據集範圍的表示法。 此結構用於執行卸除讀取和寫入。

語法

typedef struct _STORAGE_OFFLOAD_TOKEN {
  UCHAR TokenType[4];
  UCHAR Reserved[2];
  UCHAR TokenIdLength[2];
  union {
    struct {
      UCHAR Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH];
    } StorageOffloadZeroDataToken;
    UCHAR Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH];
  } DUMMYUNIONNAME;
} STORAGE_OFFLOAD_TOKEN, *PSTORAGE_OFFLOAD_TOKEN;

成員

TokenType[4]

這個結構中包含的令牌類型。 TokenType 設定為下列其中一項:

價值 意義
STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA
已知令牌格式包含在令牌 中。 令牌代表視為所有零的數據。
任何其他值
廠商特定的令牌格式包含在 Token中。

Reserved[2]

保留。

TokenIdLength[2]

Token中的令牌數據長度。

DUMMYUNIONNAME

DUMMYUNIONNAME.StorageOffloadZeroDataToken

當它所表示的數據視為所有零時,標記值。 當 TokenType 設定為 STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA時,此成員有效。

DUMMYUNIONNAME.StorageOffloadZeroDataToken.Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]

保留。

DUMMYUNIONNAME.Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]

廠商提供的令牌值,代表卸除讀取或寫入作業的數據集範圍。

言論

卸除讀取/寫入基礎結構會產生 STORAGE_OFFLOAD_TOKEN 中包含的令牌資訊。 此結構的所有成員都應該視為唯讀,而且任何要求卸除讀取或卸除寫入的呼叫端都不得修改。

要求

要求 價值
最低支援的用戶端 從 Windows 8 開始提供。
標頭 ntddstor.h (include Ntddstor.h)

另請參閱

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

STORAGE_OFFLOAD_READ_OUTPUT