struktur STORAGE_OFFLOAD_TOKEN (winioctl.h)
Berisi token yang digunakan untuk mewakili sebagian file yang digunakan dalam dengan operasi baca dan tulis offload yang ditentukan oleh tindakan DeviceDsmAction_OffloadRead atau DeviceDsmAction_OffloadWrite untuk kode kontrol IOCTL_STORAGE_MANAGE_DATA_SET_ATTRIBUTES .
Sintaks
typedef struct _STORAGE_OFFLOAD_TOKEN {
BYTE TokenType[4];
BYTE Reserved[2];
BYTE TokenIdLength[2];
union {
struct {
BYTE Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH];
} StorageOffloadZeroDataToken;
BYTE Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH];
} DUMMYUNIONNAME;
} STORAGE_OFFLOAD_TOKEN, *PSTORAGE_OFFLOAD_TOKEN;
Anggota
TokenType[4]
Bilangan bulat 32-bit yang tidak ditandatangani yang menentukan jenis Token.
STORAGE_OFFLOAD_TOKEN_TYPE_WELL_KNOWN (0xFFFFFFFF)
Anggota Token menggunakan format terkenal. Dua byte pertama anggota Token adalah bilangan bulat 16-bit yang tidak ditandatangani yang menjelaskan wilayah tersebut. Nilai yang mungkin STORAGE_OFFLOAD_PATTERN_ZERO atau STORAGE_OFFLOAD_PATTERN_ZERO_WITH_PROTECTION_INFO. STORAGE_OFFLOAD_PATTERN_ZERO (0x0001) adalah token terkenal yang menunjukkan bahwa wilayah yang diwakili memiliki semua bit yang diatur ke nol. STORAGE_OFFLOAD_PATTERN_ZERO_WITH_PROTECTION_INFO adalah token terkenal yang menunjukkan bahwa data di wilayah yang diwakili memiliki semua bit yang diatur ke nol dan informasi perlindungan yang sesuai valid.
0x00000000–0xFFFFFFFE
Anggota Token menggunakan format khusus vendor.
Reserved[2]
Dicadangkan.
TokenIdLength[2]
Panjang data token dalam Token.
DUMMYUNIONNAME
DUMMYUNIONNAME.StorageOffloadZeroDataToken
DUMMYUNIONNAME.StorageOffloadZeroDataToken.Reserved2[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
Dicadangkan.
DUMMYUNIONNAME.Token[STORAGE_OFFLOAD_TOKEN_ID_LENGTH]
Jika anggota TokenTypeSTORAGE_OFFLOAD_TOKEN_TYPE_WELL_KNOWN maka dua byte pertama adalah bilangan bulat tidak bertanda 16-bit yang menjelaskan rentang. Jika tidak, ini adalah format khusus vendor.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Server minimum yang didukung | Windows Server 2012 |
Header | winioctl.h (termasuk Windows.h) |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk