Freigeben über


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:

Wert Bedeutung
STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA
Ein bekanntes Tokenformat ist in Token-enthalten. Das Token stellt Daten dar, die als alle Nullen betrachtet werden.
Beliebiger anderer Wert
Ein anbieterspezifisches Tokenformat ist in Token-enthalten.

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)

Siehe auch

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

STORAGE_OFFLOAD_READ_OUTPUT