IRP_MJ_VOLUME_MOUNT联合FLT_PARAMETERS
当操作的FLT_IO_PARAMETER_BLOCK结构的 MajorFunction 字段IRP_MJ_VOLUME_MOUNT时,使用以下联合组件。
语法
typedef union _FLT_PARAMETERS {
... ;
struct {
ULONG DeviceType;
} MountVolume;
... ;
} FLT_PARAMETERS, *PFLT_PARAMETERS;
成员
MountVolume:包含以下成员的结构。
DeviceType:新装载卷的文件系统卷设备对象的设备类型。 下列类型作之一:
- FILE_DEVICE_CD_ROM_FILE_SYSTEM
- FILE_DEVICE_DISK_FILE_SYSTEM
- FILE_DEVICE_NETWORK_FILE_SYSTEM
注解
IRP_MJ_VOLUME_MOUNT操作的FLT_PARAMETERS结构包含卷装载操作的参数,该操作由回调数据 (FLT_CALLBACK_DATA) 结构表示。 它包含在FLT_IO_PARAMETER_BLOCK结构中。
IRP_MJ_VOLUME_MOUNT是快速 I/O 操作。
要求
要求类型 | 要求 |
---|---|
标头 | Fltkernel.h (包括 Fltkernel.h) |