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 設定為下列其中一項:
值 | 意義 |
---|---|
|
已知令牌格式包含在 Token 中。 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 (包含 Ntddstor.h) |