iPXE
EFI_FILE_INFO Struct Reference

#include <FileInfo.h>

Data Fields

UINT64 Size
 The size of the EFI_FILE_INFO structure, including the Null-terminated FileName string.
UINT64 FileSize
 The size of the file in bytes.
UINT64 PhysicalSize
 PhysicalSize The amount of physical space the file consumes on the file system volume.
EFI_TIME CreateTime
 The time the file was created.
EFI_TIME LastAccessTime
 The time when the file was last accessed.
EFI_TIME ModificationTime
 The time when the file's contents were last modified.
UINT64 Attribute
 The attribute bits for the file.
CHAR16 FileName [1]
 The Null-terminated name of the file.

Detailed Description

Definition at line 22 of file FileInfo.h.

Field Documentation

◆ Size

UINT64 EFI_FILE_INFO::Size

The size of the EFI_FILE_INFO structure, including the Null-terminated FileName string.

Definition at line 26 of file FileInfo.h.

◆ FileSize

UINT64 EFI_FILE_INFO::FileSize

The size of the file in bytes.

Definition at line 30 of file FileInfo.h.

◆ PhysicalSize

UINT64 EFI_FILE_INFO::PhysicalSize

PhysicalSize The amount of physical space the file consumes on the file system volume.

Definition at line 34 of file FileInfo.h.

◆ CreateTime

EFI_TIME EFI_FILE_INFO::CreateTime

The time the file was created.

Definition at line 38 of file FileInfo.h.

◆ LastAccessTime

EFI_TIME EFI_FILE_INFO::LastAccessTime

The time when the file was last accessed.

Definition at line 42 of file FileInfo.h.

◆ ModificationTime

EFI_TIME EFI_FILE_INFO::ModificationTime

The time when the file's contents were last modified.

Definition at line 46 of file FileInfo.h.

◆ Attribute

UINT64 EFI_FILE_INFO::Attribute

The attribute bits for the file.

Definition at line 50 of file FileInfo.h.

◆ FileName

CHAR16 EFI_FILE_INFO::FileName[1]

The Null-terminated name of the file.

For a root directory, the name is an empty string.

Definition at line 55 of file FileInfo.h.


The documentation for this struct was generated from the following file: