summaryrefslogtreecommitdiffstats
path: root/MdePkg/Include/Guid/FileInfo.h
diff options
context:
space:
mode:
authorlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2008-12-08 03:24:04 +0000
committerlgao4 <lgao4@6f19259b-4bc3-4df7-8a09-765794883524>2008-12-08 03:24:04 +0000
commit25cfda03f6f5942a0c8508af8d31d3b15b736634 (patch)
treea992431e2154fecde6168527fe1510357703dc3c /MdePkg/Include/Guid/FileInfo.h
parentbd9162da959c80a76ee43d0e8fcef1cf1520d28b (diff)
downloadedk2-25cfda03f6f5942a0c8508af8d31d3b15b736634.tar.gz
edk2-25cfda03f6f5942a0c8508af8d31d3b15b736634.tar.bz2
edk2-25cfda03f6f5942a0c8508af8d31d3b15b736634.zip
Remove undefined comments for status PCD.
Add comments for DebugImageInfoTable, FileInfo, FileSystemInfo and FileSystemVolumeLabelInfo Guid structure. git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@6914 6f19259b-4bc3-4df7-8a09-765794883524
Diffstat (limited to 'MdePkg/Include/Guid/FileInfo.h')
-rw-r--r--MdePkg/Include/Guid/FileInfo.h36
1 files changed, 28 insertions, 8 deletions
diff --git a/MdePkg/Include/Guid/FileInfo.h b/MdePkg/Include/Guid/FileInfo.h
index a9f64666f3..271005f309 100644
--- a/MdePkg/Include/Guid/FileInfo.h
+++ b/MdePkg/Include/Guid/FileInfo.h
@@ -1,13 +1,9 @@
/** @file
- SimpleFileSystem guid and data structure as defined in the UEFI 2.0 specification.
+ Provides a GUID and a data structure that can be used with EFI_FILE_PROTOCOL.SetInfo()
+ and EFI_FILE_PROTOCOL.GetInfo() to set or get generic file information.
+ This guid is defined in UEFI specification.
- The SimpleFileSystem protocol is the programatic access to the FAT (12,16,32)
- file system specified in UEFI 2.0. It can also be used to abstract any
- file system other than FAT.
-
- UEFI 2.0 can boot from any valid EFI image contained in a SimpleFileSystem
-
- Copyright (c) 2006, Intel Corporation
+ Copyright (c) 2006 - 2008, Intel Corporation
All rights reserved. This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -27,13 +23,37 @@
}
typedef struct {
+ ///
+ /// Size of the EFI_FILE_INFO structure, including the Nullterminated Unicode FileName string.
+ ///
UINT64 Size;
+ ///
+ /// The size of the file in bytes.
+ ///
UINT64 FileSize;
+ ///
+ /// PhysicalSize The amount of physical space the file consumes on the file system volume.
+ ///
UINT64 PhysicalSize;
+ ///
+ /// The time the file was created.
+ ///
EFI_TIME CreateTime;
+ ///
+ /// The time when the file was last accessed.
+ ///
EFI_TIME LastAccessTime;
+ ///
+ /// The time when the file's contents were last modified.
+ ///
EFI_TIME ModificationTime;
+ ///
+ /// The attribute bits for the file.
+ ///
UINT64 Attribute;
+ ///
+ /// The Null-terminated Unicode name of the file.
+ ///
CHAR16 FileName[1];
} EFI_FILE_INFO;