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)

Lihat juga

FILE_FS_CONTROL_INFORMATION

FILE_FS_LABEL_INFORMATION

FILE_FS_OBJECTID_INFORMATION

FLT_CALLBACK_DATA

FLT_IO_PARAMETER_BLOCK

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_PARAMETERS

IRP_MJ_SET_VOLUME_INFORMATION

ZwSetVolumeInformationFile