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 지정된 드라이버가 볼륨의 I /O 경로에 있는지 여부에 대한 정보가 포함된 FILE_FS_DRIVER_PATH_INFORMATION 구조를 반환합니다. IRP_MJ_QUERY_VOLUME_INFORMATION 요청의 생성자는 IRP를 파일 시스템 볼륨 디바이스 스택으로 보내기 전에 드라이버의 이름을 FILE_FS_DRIVER_PATH_INFORMATION 구조에 저장해야 합니다. FileFsFullSizeInformation 볼륨에서 사용할 수 있는 총 공간 양에 대한 정보를 포함하는 FILE_FS_FULL_SIZE_INFORMATION 구조를 반환합니다. FileFsObjectIdInformation 볼륨에 대한 파일 시스템별 개체 ID 정보가 포함된 FILE_FS_OBJECTID_INFORMATION 구조를 반환합니다. 이는 운영 체제에서 할당하는 (전역적으로 고유한 식별자 [GUID] 기반) 고유 볼륨 이름과는 다릅니다. FileFsSizeInformation IRP_MJ_QUERY_VOLUME_INFORMATION 요청을 시작한 스레드와 연결된 사용자가 사용할 수 있는 볼륨의 공간 양에 대한 정보가 포함된 FILE_FS_SIZE_INFORMATION 구조를 반환합니다. FileFsVolumeInformation 볼륨 레이블, 일련 번호 및 생성 시간과 같은 볼륨에 대한 정보가 포함된 FILE_FS_VOLUME_INFORMATION 반환합니다. FileFsSectorSizeInformation 볼륨의 물리적 및 논리적 섹터 크기에 대한 정보를 포함하는 FILE_FS_SECTOR_SIZE_INFORMATION 구조를 반환합니다. VolumeBuffer: 볼륨 정보를 반환할 출력 버퍼에 대한 포인터입니다.
설명
IRP_MJ_QUERY_VOLUME_INFORMATION 작업에 대한 FLT_PARAMETERS 구조에는 콜백 데이터(FLT_CALLBACK_DATA) 구조로 표시되는 IRP 기반 쿼리 볼륨 정보 작업에 대한 매개 변수가 포함됩니다. FLT_IO_PARAMETER_BLOCK 구조체에 포함되어 있습니다.
IRP_MJ_QUERY_VOLUME_INFORMATION IRP 기반 작업입니다.
요구 사항
요구 사항 유형 | 요구 사항 |
---|---|
헤더 | Fltkernel.h ( Fltkernel.h 포함) |
추가 정보
FILE_FS_DRIVER_PATH_INFORMATION
FILE_FS_SECTOR_SIZE_INFORMATIONFILE_FS_SIZE_INFORMATION