FLT_PARAMETERS untuk serikat IRP_MJ_SET_VOLUME_INFORMATION
Komponen union yang digunakan ketika bidang MajorFunction dari struktur FLT_IO_PARAMETER_BLOCK untuk operasi IRP_MJ_SET_VOLUME_INFORMATION.
Sintaks
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG Length;
FS_INFORMATION_CLASS POINTER_ALIGNMENT FsInformationClass;
PVOID VolumeBuffer;
} SetVolumeInformation;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
Anggota
SetVolumeInformation: Struktur yang berisi anggota berikut.
Panjang: Panjang, dalam byte, dari buffer di VolumeBuffer.
FsInformationClass: Jenis informasi yang akan diatur untuk volume. Salah satu dari berikut ini:
Nilai | Makna |
---|---|
FileFsControlInformation | Atur FILE_FS_CONTROL_INFORMATION untuk volume. |
FileFsLabelInformation | Atur FILE_FS_LABEL_INFORMATION untuk volume. |
FileFsObjectIdInformation | Atur FILE_FS_OBJECTID_INFORMATION untuk volume. |
- VolumeBuffer: Penunjuk ke buffer input yang berisi nilai informasi volume yang akan diatur.
Keterangan
Struktur FLT_PARAMETERS untuk operasi IRP_MJ_SET_VOLUME_INFORMATION berisi parameter untuk operasi set-volume-information yang diwakili oleh struktur data panggilan balik (FLT_CALLBACK_DATA). Ini terkandung dalam struktur FLT_IO_PARAMETER_BLOCK.
IRP_MJ_SET_VOLUME_INFORMATION adalah operasi berbasis IRP.
Persyaratan
Jenis persyaratan | Persyaratan |
---|---|
Header | Fltkernel.h (termasuk Fltkernel.h) |