struktur FSCTL_OFFLOAD_WRITE_INPUT (ntifs.h)
Struktur FSCTL_OFFLOAD_WRITE_INPUT berisi input untuk permintaan kode kontrol FSCTL_OFFLOAD_WRITE .
Sintaks
typedef struct _FSCTL_OFFLOAD_WRITE_INPUT {
ULONG Size;
ULONG Flags;
ULONGLONG FileOffset;
ULONGLONG CopyLength;
ULONGLONG TransferOffset;
UCHAR Token[512];
} FSCTL_OFFLOAD_WRITE_INPUT, *PFSCTL_OFFLOAD_WRITE_INPUT;
Anggota
Size
Ukuran struktur ini. Atur anggota ini ke sizeof(FSCTL_OFFLOAD_WRITE_INPUT)
.
Flags
Anggota ini tidak digunakan. Atur ke 0.
FileOffset
Posisi dalam file untuk mulai menulis. Nilai offset harus diselaraskan dengan batas sektor logis pada volume.
CopyLength
Panjang, dalam byte, data untuk ditulis, dimulai dari FileOffset. Nilai panjang harus selaras dengan batas sektor logis pada volume, kecuali ketika panjangnya cocok dengan akhir file.
TransferOffset
Posisi dalam data yang terkait dengan Token untuk mulai menulis.
Token[512]
Array byte yang berisi struktur token STORAGE_OFFLOAD_TOKEN yang mewakili rentang data file untuk ditulis secara logis. Konten Token harus tetap tidak dimodifikasi antara operasi offload.
Keterangan
CopyLength bisa nol. Nilai FileOffset + CopyLength dibatasi oleh MAXULONGLONG dan MAXFILESIZE. FSCTL_OFFLOAD_WRITE kembali dengan STATUS_INVALID_PARAMETER jika kondisi ini tidak terpenuhi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 8 |
Header | ntifs.h (termasuk Ntifs.h, Fltkernel.h) |