Fungsi IoCheckQuerySetVolumeInformation (ntifs.h)

Rutinitas IoCheckQuerySetVolumeInformation memeriksa validitas parameter untuk kueri atau mengatur operasi informasi volume.

Sintaks

NTSTATUS IoCheckQuerySetVolumeInformation(
  FS_INFORMATION_CLASS FsInformationClass,
  ULONG                Length,
  BOOLEAN              SetOperation
);

Parameter

FsInformationClass

Nilai enum FS_INFORMATION_CLASS yang menentukan kelas informasi yang akan diperiksa.

Length

Ukuran, dalam byte, dari buffer yang diperlukan untuk operasi informasi yang ditentukan.

SetOperation

Nilai Boolean yang menentukan jenis operasi. Jika SetOperationTRUE, operasinya adalah operasi volume yang ditetapkan; jika FALSE, ini adalah operasi volume kueri.

Nilai kembali

IoCheckQuerySetVolumeInformation mengembalikan STATUS_SUCCESS jika parameter valid; jika tidak, ia mengembalikan salah satu kode kesalahan berikut.

Kode Pengembalian Deskripsi
STATUS_INVALID_INFO_CLASS Nilai yang ditentukan dalam FsInformationClass bukan kelas informasi yang valid.
STATUS_INFO_LENGTH_MISMATCH Ukuran buffer yang ditentukan dalam Panjang lebih kecil dari ukuran buffer yang diperlukan untuk operasi volume yang ditentukan.

Keterangan

IoCheckQuerySetVolumeInformation digunakan terutama oleh server jaringan yang berjalan dalam mode kernel karena tidak ada pemeriksaan validitas parameter tersebut yang dilakukan di jalur normal.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header ntifs.h (termasuk Ntifs.h)

Lihat juga

FS_INFORMATION_CLASS

ZwQueryVolumeInformationFile

ZwSetVolumeInformationFile