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 を呼び出し、FileFsLabelInformationClass の値として FileFsLabelInformation を渡し、呼び出し元割り当てFILE_FS_LABEL_INFORMATION構造化バッファーを FileInformation の値として渡します。
- 主要な関数コード IRP_MJ_SET_VOLUME_INFORMATIONを使用して IRP を作成します。
FileInformation パラメーターで FltSetVolumeInformation または ZwSetVolumeInformationFile に渡されるバッファーのサイズは、少なくとも sizeof (FILE_FS_LABEL_INFORMATION) である必要があります。
この構造体は、LONG (4 バイト) 境界に配置する必要があります。
要件
要件 | 値 |
---|---|
Header | ntddk.h (Ntddk.h、Ntifs.h、Fltkernel.h を含む) |