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中。 |
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) |