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 IRP_MJ_SET_VOLUME_INFORMATION。
在 FileInformation 參數中傳遞至 FltSetVolumeInformation 或 ZwSetVolumeInformationFile 的緩衝區大小必須至少為 (FILE_FS_LABEL_INFORMATION) 。
此結構必須對齊 LONG (4 位元組) 界限。
規格需求
需求 | 值 |
---|---|
標頭 | ntddk.h (包含 Ntddk.h、Ntifs.h、Fltkernel.h) |