Class WinBase.FILE_BASIC_INFO

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinBase.FILE_BASIC_INFO
Direct Known Subclasses:
WinBase.FILE_BASIC_INFO.ByReference
Enclosing interface:
WinBase

@FieldOrder({"CreationTime","LastAccessTime","LastWriteTime","ChangeTime","FileAttributes"}) public static class WinBase.FILE_BASIC_INFO extends Structure
Contains the basic information for a file. Used for file handles.
  • Field Details

    • CreationTime

      public WinNT.LARGE_INTEGER CreationTime
      The time the file was created in FILETIME format, which is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
    • LastAccessTime

      public WinNT.LARGE_INTEGER LastAccessTime
      The time the file was last accessed in FILETIME format.
    • LastWriteTime

      public WinNT.LARGE_INTEGER LastWriteTime
      The time the file was last written to in FILETIME format.
    • ChangeTime

      public WinNT.LARGE_INTEGER ChangeTime
      The time the file was changed in FILETIME format.
    • FileAttributes

      public int FileAttributes
      The file attributes. For a list of attributes, see File Attribute Constants. If this is set to 0 in a FILE_BASIC_INFO structure passed to SetFileInformationByHandle then none of the attributes are changed.
  • Constructor Details

  • Method Details

    • sizeOf

      public static int sizeOf()