FILE_FS_LABEL_INFORMATION 구조체(ntddk.h)
FILE_FS_LABEL_INFORMATION 구조체는 파일 시스템 볼륨의 레이블을 설정하는 데 사용됩니다.
구문
typedef struct _FILE_FS_LABEL_INFORMATION {
ULONG VolumeLabelLength;
WCHAR VolumeLabel[1];
} FILE_FS_LABEL_INFORMATION, *PFILE_FS_LABEL_INFORMATION;
멤버
VolumeLabelLength
볼륨 이름의 길이(바이트)입니다.
VolumeLabel[1]
볼륨의 이름입니다.
설명
이 정보는 다음 방법 중 하나로 설정할 수 있습니다.
- FltSetVolumeInformation 또는 ZwSetVolumeInformationFile을 호출하여 FileFsLabelInformation을 FileInformationClass 값으로 전달하고 호출자가 할당한 FILE_FS_LABEL_INFORMATION 구조화된 버퍼를 FileInformation 값으로 전달합니다.
- 주 함수 코드 IRP_MJ_SET_VOLUME_INFORMATION 사용하여 IRP를 만듭니다.
FileInformation 매개 변수에서 FltSetVolumeInformation 또는 ZwSetVolumeInformationFile에 전달된 버퍼의 크기는 최소 sizeof(FILE_FS_LABEL_INFORMATION)여야 합니다.
이 구조체는 LONG(4 바이트) 경계에 맞춰야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | ntddk.h(Ntddk.h, Ntifs.h, Fltkernel.h 포함) |