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 포함) |