estructura de FILE_NAME

[Esta estructura solo es válida para la versión 3 de los volúmenes NTFS; puede modificarse en versiones futuras].

Representa un atributo de nombre de archivo. Un archivo tiene un atributo de nombre de archivo para cada directorio en el que se escribe.

Sintaxis

typedef struct _FILE_NAME {
  FILE_REFERENCE ParentDirectory;
  UCHAR          Reserved[0x38];
  UCHAR          FileNameLength;
  UCHAR          Flags;
  WCHAR          FileName[1];
} FILE_NAME, *PFILE_NAME;

Miembros

ParentDirectory

Referencia de archivo al directorio que indexa este nombre. Consulte MFT_SEGMENT_REFERENCE.

Reserved

Reservado.

FileNameLength

Longitud del nombre de archivo, en caracteres Unicode.

Marcas

Marcas de nombre de archivo.

FILE_NAME_NTFS (0x01)

FILE_NAME_DOS (0x02)

FileName

Primer carácter del nombre de archivo.

Observaciones

Tenga en cuenta que no hay ningún archivo de encabezado asociado para esta estructura.

Esta definición de estructura solo es válida para la versión principal 3 y la versión secundaria 0 o 1, según lo notificado por FSCTL_GET_NTFS_VOLUME_DATA.

Consulte también

Tabla de archivos maestros