共用方式為


IRP_MJ_QUERY_VOLUME_INFORMATION等位的FLT_PARAMETERS

當作業之FLT_IO_PARAMETER_BLOCK結構的 MajorFunction 字段IRP_MJ_QUERY_VOLUME_INFORMATION時使用的聯集元件。

語法

typedef union _FLT_PARAMETERS {
  ...    ;
  struct {
    ULONG                                  Length;
    FS_INFORMATION_CLASS POINTER_ALIGNMENT FsInformationClass;
  } QueryVolumeInformation;
  PVOID  VolumeBuffer;
  ...    ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;

成員

  • QueryVolumeInformation:包含下列成員的結構。

  • 長度VolumeBuffer 緩衝區的長度,以位元組為單位。

  • FsInformationClass:文件系統傳回的磁碟區資訊類型。 下列其中之一:

    意義
    FileFsAttributeInformation 傳回包含磁碟區相關信息 的FILE_FS_VOLUME_INFORMATION ,例如磁碟區卷標、序號和建立時間。
    FileFsControlInformation 傳回 FILE_FS_CONTROL_INFORMATION 結構,其中包含有關磁碟區的檔系統控制資訊。
    FileFsDeviceInformation 傳回 FILE_FS_DEVICE_INFORMATION 結構,其中包含磁碟區的裝置資訊。
    FileFsDriverPathInformation 傳回 FILE_FS_DRIVER_PATH_INFORMATION 結構,其中包含指定的驅動程式是否位於磁碟區的 I/O 路徑中。 IRP_MJ_QUERY_VOLUME_INFORMATION要求的建立者必須將驅動程式的名稱儲存到FILE_FS_DRIVER_PATH_INFORMATION結構中,才能將 IRP 傳送至文件系統磁碟區裝置堆疊。
    FileFsFullSizeInformation 傳回 FILE_FS_FULL_SIZE_INFORMATION 結構,其中包含磁碟區上可用空間總量的相關信息。
    FileFsObjectIdInformation 傳回 FILE_FS_OBJECTID_INFORMATION 結構,其中包含磁碟區的檔系統特定對象標識碼資訊。 請注意,這與操作系統指派的唯一磁碟區名稱 (全域唯一標識碼 [GUID] 型) 不同。
    FileFsSizeInformation 傳回 FILE_FS_SIZE_INFORMATION 結構,其中包含與產生IRP_MJ_QUERY_VOLUME_INFORMATION要求之線程相關聯之磁碟區上可用空間量的相關信息。
    FileFsVolumeInformation 傳回包含磁碟區相關信息 的FILE_FS_VOLUME_INFORMATION ,例如磁碟區卷標、序號和建立時間。
    FileFsSectorSizeInformation 傳回 FILE_FS_SECTOR_SIZE_INFORMATION 結構,其中包含磁碟區實體和邏輯扇區大小的相關信息。
  • VolumeBuffer:要傳回磁碟區信息的輸出緩衝區指標。

備註

IRP_MJ_QUERY_VOLUME_INFORMATION作業的FLT_PARAMETERS結構包含回呼數據所代表之 IRP 型查詢磁碟區資訊作業的參數 (FLT_CALLBACK_DATA) 結構。 它包含在FLT_IO_PARAMETER_BLOCK結構中。

IRP_MJ_QUERY_VOLUME_INFORMATION是以 IRP 為基礎的作業。

規格需求

需求類型 需求
標頭 Fltkernel.h (包含 Fltkernel.h)

另請參閱

FILE_FS_ATTRIBUTE_INFORMATION

FILE_FS_CONTROL_INFORMATION

FILE_FS_DEVICE_INFORMATION

FILE_FS_DRIVER_PATH_INFORMATION

FILE_FS_FULL_SIZE_INFORMATION

FILE_FS_OBJECTID_INFORMATION

FILE_FS_SECTOR_SIZE_INFORMATIONFILE_FS_SIZE_INFORMATION

FILE_FS_VOLUME_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_QUERY_INFORMATION

ZwQueryVolumeInformationFile