struktur FILE_ALLOCATED_RANGE_BUFFER (ntifs.h)
FILE_ALLOCATED_RANGE_BUFFER struktur digunakan sebagai input dan output selama permintaan kode kontrol FSCTL_QUERY_ALLOCATED_RANGES .
Sintaks
typedef struct _FILE_ALLOCATED_RANGE_BUFFER {
LARGE_INTEGER FileOffset;
LARGE_INTEGER Length;
} FILE_ALLOCATED_RANGE_BUFFER, *PFILE_ALLOCATED_RANGE_BUFFER;
Anggota
FileOffset
Pada input FSCTL, berisi offset file dalam byte dari awal rentang byte dalam file. FileOffset harus lebih besar dari atau sama dengan 0.
Pada output FSCTL, berisi offset file dalam byte dari awal file; awal rentang byte tempat penyimpanan dialokasikan. Jika file adalah file jarang, FileOffset dapat berisi rentang byte yang penyimpanannya tidak dialokasikan; rentang ini akan dikecualikan dari daftar rentang yang dialokasikan yang dikembalikan oleh FSCTL_QUERY_ALLOCATED_RANGES. Karena aplikasi yang menggunakan file jarang dapat memilih apakah akan mengalokasikan ruang disk untuk setiap urutan byte bernilai 0x00 atau tidak, rentang yang dialokasikan dapat berisi byte bernilai 0x00. Nilai ini harus lebih besar dari atau sama dengan 0 pada output.
Length
Berisi ukuran dalam byte rentang. Pada input FSCTL, Panjang harus lebih besar dari atau sama dengan 0. Pada output FSCTL, Panjang harus lebih besar dari 0.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 |
Header | ntifs.h |