2OO1, 5 March
FILE_BASIC_INFORMATION
FILE_BASIC_INFORMATION
typedef struct _FILE_BASIC_INFORMATION {
  LARGE_INTEGER           CreationTime;
  LARGE_INTEGER           LastAccessTime;
  LARGE_INTEGER           LastWriteTime;
  LARGE_INTEGER           ChangeTime;
  ULONG                   FileAttributes;
} FILE_BASIC_INFORMATION, *PFILE_BASIC_INFORMATION;
Structure FILE_BASIC_INFORMATION is used in a call to
function 
NtSetInformationFile with 
FileBasicInformation information class, and is received in a
call to 
NtQueryInformationFile with the same information class. Also
function 
NtQueryAttributesFile uses as a result
FILE_BASIC_INFORMATION, but it fills only
FileAttributes field. See
required function's description for details.
- CreationTime     Time of file creation, in
100-ns units.
- LastAccessTime     Time of last open
operation, in 100-ns units.
- LastWriteTime     Time of last write
operation, in 100-ns units.
- ChangeTime     Time of any last change, in
100-ns units.
- FileAttributes     File attributes. See
NtCreateFile for possibilities.
 
 
Structure is also avaiable in Microsoft DDK.
- Documented by:
- Tomasz Nowak
 
 
 
Requirements:
- Library: ntdll.lib
 
 
 
See also:
- FILE_INFORMATION_CLASS
 
- 
NtCreateFile
 
- 
NtQueryAttributesFile
 
- 
NtQueryInformationFile
 
- 
NtSetInformationFile