![Intel Extensible Firmware Interface Specification Download Page 224](http://html1.mh-extra.com/html/intel/extensible-firmware-interface/extensible-firmware-interface_specification_2073117224.webp)
Extensible Firmware Interface Specification
206
12/12/00
Version 1.02
10.2.12 EFI_FILE_SYSTEM_INFO
Summary
Provides a GUID and a data structure that can be used with
EFI_FILE.GetInfo()
to get
information about the system volume, and
EFI_FILE.SetInfo()
to set the system volume’s
volume label.
GUID
#define EFI_FILE_SYSTEM_INFO_ID \
{ 09576e93-6d3f-11d2-8e39-00a0c969723b }
Related Definitions
typedef struct {
UINT64
Size
;
BOOLEAN
ReadOnly
;
UINT64
VolumeSize
;
UINT64
FreeSpace
;
UINT32
BlockSize
;
CHAR16
VolumeLabel[]
;
} EFI_FILE_SYSTEM_INFO;
Parameters
Size
Size of the
EFI_FILE_SYSTEM_INFO
structure, including the Null-
terminated Unicode
VolumeLabel
string.
ReadOnly
TRUE
if the volume only supports read access.
VolumeSize
The number of bytes managed by the file system.
FreeSpace
The number of available bytes for use by the file system.
BlockSize
The nominal block size files are typically grown by.
VolumeLabel
The Null-terminated string that is the volume’s label.
Description
The
EFI_FILE_SYSTEM_INFO
data structure is an information structure that can be obtained on
the root directory file handle. The root directory file handle is the file handle first obtained on the
initial call to the
HandleProtocol()
function to open the file system interface. All of the
fields are read-only except for
VolumeLabel
. The system volume’s
VolumeLabel
can be
created or modified by calling
EFI_FILE.SetInfo()
with an updated
VolumeLabel
field.
Summary of Contents for Extensible Firmware Interface
Page 1: ...Extensible Firmware Interface Specification Version 1 02 December 12 2000...
Page 4: ...Extensible Firmware Interface Specification iv 12 12 00 Version 1 02...
Page 42: ...Extensible Firmware Interface Specification 24 12 01 00 Version 1 02...
Page 190: ...Extensible Firmware Interface Specification 172 12 12 00 Version 1 02...
Page 200: ...Extensible Firmware Interface Specification 182 12 12 00 Version 1 02...
Page 226: ...Extensible Firmware Interface Specification 208 12 12 00 Version 1 02...
Page 230: ...Extensible Firmware Interface Specification 212 12 12 00 Version 1 02...
Page 252: ...Extensible Firmware Interface Specification 234 12 12 00 Version 1 02...
Page 294: ...Extensible Firmware Interface Specification 276 12 12 00 Version 1 02...
Page 348: ...Extensible Firmware Interface Specification 330 12 01 00 Version 1 01...
Page 350: ...Extensible Firmware Interface Specification 332 12 12 00 Version 1 02...
Page 354: ...Extensible Firmware Interface Specification 336 12 12 00 Version 1 02...
Page 362: ...Extensible Firmware Interface Specification 344 12 12 00 Version 1 02...
Page 486: ...Extensible Firmware Interface Specification 468 12 12 00 Version 1 02...
Page 494: ...Extensible Firmware Interface Specification 476 12 12 00 Version 1 02...