STORAGE_OFFLOAD_TOKEN Struktur (ntddstor.h)
Die STORAGE_OFFLOAD_TOKEN-Struktur enthält einen Tokenwert, der als Darstellung eines Datasetbereichs innerhalb einer Datei auf einem Volume dient. Diese Struktur wird zum Ausführen von Offload-Lese- und Schreibvorgängen verwendet.
Syntax
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;
Angehörige
TokenType[4]
Der In dieser Struktur enthaltene Tokentyp. TokenType- auf eine der folgenden Werte festgelegt ist:
Reserved[2]
Reserviert.
TokenIdLength[2]
Die Länge der Tokendaten in Token-.
DUMMYUNIONNAME
DUMMYUNIONNAME.StorageOffloadZeroDataToken
Der Tokenwert, wenn die von ihr dargestellten Daten als alle Nullen betrachtet werden. Dieses Element ist gültig, wenn TokenType- auf STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATAfestgelegt ist.
DUMMYUNIONNAME.StorageOffloadZeroDataToken.Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
Reserviert.
DUMMYUNIONNAME.Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
Der vom Anbieter bereitgestellte Tokenwert, der einen Datensatzbereich für einen Lese- oder Schreibvorgang für einen Offload-Lese- oder Schreibvorgang darstellt.
Bemerkungen
Die in STORAGE_OFFLOAD_TOKEN enthaltenen Tokeninformationen werden von der Offload-Lese-/Schreibinfrastruktur generiert. Alle Elemente dieser Struktur sollten als schreibgeschützt betrachtet werden und dürfen nicht von Anrufern geändert werden, die einen Offload-Lese- oder Offload-Schreibzugriff anfordern.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Verfügbar ab Windows 8. |
Header- | ntddstor.h (include Ntddstor.h) |