Bagikan melalui


struktur STORAGE_OFFLOAD_TOKEN (ntddstor.h)

Struktur STORAGE_OFFLOAD_TOKEN berisi nilai token yang berfungsi sebagai representasi rentang himpunan data dalam file pada volume. Struktur ini digunakan dalam melakukan offload baca dan tulis.

Sintaks

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;

Anggota

TokenType[4]

Jenis token yang terkandung dalam struktur ini. TokenType diatur ke salah satu hal berikut:

Nilai Makna
STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA
Format token terkenal terkandung dalam Token. Token mewakili data yang dianggap sebagai semua nol.
Nilai lainnya
Format token khusus vendor terkandung dalam Token.

Reserved[2]

Dicadangkan.

TokenIdLength[2]

Panjang data token dalam Token.

DUMMYUNIONNAME

DUMMYUNIONNAME.StorageOffloadZeroDataToken

Nilai token saat data yang diwakilinya dianggap sebagai semua nol. Anggota ini valid ketika TokenType diatur ke STORAGE_OFFLOAD_TOKEN_TYPE_ZERO_DATA.

DUMMYUNIONNAME.StorageOffloadZeroDataToken.Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]

Dicadangkan.

DUMMYUNIONNAME.Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]

Nilai token yang disediakan vendor yang mewakili rentang himpunan data untuk operasi baca atau tulis offload.

Keterangan

Informasi token yang terkandung dalam STORAGE_OFFLOAD_TOKEN dihasilkan oleh infrastruktur baca/tulis offload. Semua anggota struktur ini harus dianggap sebagai baca saja dan tidak boleh dimodifikasi oleh pemanggil mana pun yang meminta offload baca atau offload tulis.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Tersedia dimulai dengan Windows 8.
Header ntddstor.h (termasuk Ntddstor.h)

Lihat juga

DEVICE_DSM_OFFLOAD_WRITE_PARAMETERS

STORAGE_OFFLOAD_READ_OUTPUT