Freigeben über


FILE_FS_LABEL_INFORMATION-Struktur (ntddk.h)

Die FILE_FS_LABEL_INFORMATION-Struktur wird verwendet, um die Bezeichnung für ein Dateisystemvolume festzulegen.

Syntax

typedef struct _FILE_FS_LABEL_INFORMATION {
  ULONG VolumeLabelLength;
  WCHAR VolumeLabel[1];
} FILE_FS_LABEL_INFORMATION, *PFILE_FS_LABEL_INFORMATION;

Member

VolumeLabelLength

Länge des Namens für das Volume in Byte.

VolumeLabel[1]

Name für das Volume.

Hinweise

Diese Informationen können auf eine der folgenden Arten festgelegt werden:

  • Rufen Sie FltSetVolumeInformation oder ZwSetVolumeInformationFile auf, übergeben Sie FileFsLabelInformation als Wert von FileInformationClass und übergeben einen vom Aufrufer zugeordneten, FILE_FS_LABEL_INFORMATION strukturierten Puffer als Wert von FileInformation.
  • Erstellen Sie ein IRP mit hauptfunktionscode IRP_MJ_SET_VOLUME_INFORMATION.
FILE_WRITE_DATA Zugriff auf das Volume ist erforderlich, um diese Informationen festzulegen.

Die Größe des Puffers, der im FileInformation-Parameter an FltSetVolumeInformation oder ZwSetVolumeInformationFile übergeben wird, muss mindestens sizeof (FILE_FS_LABEL_INFORMATION) sein.

Diese Struktur muss an einer LONG-Grenze (4 Byte) ausgerichtet werden.

Anforderungen

Anforderung Wert
Header ntddk.h (include Ntddk.h, Ntifs.h, Fltkernel.h)

Weitere Informationen

FltSetVolumeInformation

IRP_MJ_SET_VOLUME_INFORMATION

ZwSetVolumeInformationFile