Package com.sun.jna.platform.win32
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.
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classWinBase.FILE_BASIC_INFO.ByReference- 
Nested classes/interfaces inherited from class com.sun.jna.StructureStructure.ByValue, Structure.FieldOrder, Structure.StructField
 
- 
 - 
Field SummaryFields Modifier and Type Field Description WinNT.LARGE_INTEGERChangeTimeThe time the file was changed in FILETIME format.WinNT.LARGE_INTEGERCreationTimeThe 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).intFileAttributesThe file attributes.WinNT.LARGE_INTEGERLastAccessTimeThe time the file was last accessed in FILETIME format.WinNT.LARGE_INTEGERLastWriteTimeThe time the file was last written to in FILETIME format.- 
Fields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
- 
 - 
Constructor SummaryConstructors Constructor Description FILE_BASIC_INFO()FILE_BASIC_INFO(WinBase.FILETIME CreationTime, WinBase.FILETIME LastAccessTime, WinBase.FILETIME LastWriteTime, WinBase.FILETIME ChangeTime, int FileAttributes)FILE_BASIC_INFO(WinNT.LARGE_INTEGER CreationTime, WinNT.LARGE_INTEGER LastAccessTime, WinNT.LARGE_INTEGER LastWriteTime, WinNT.LARGE_INTEGER ChangeTime, int FileAttributes)FILE_BASIC_INFO(Pointer memory)
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static intsizeOf()- 
Methods inherited from class com.sun.jna.StructureallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
 
- 
 
- 
- 
- 
Field Detail- 
CreationTimepublic 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).
 - 
LastAccessTimepublic WinNT.LARGE_INTEGER LastAccessTime The time the file was last accessed in FILETIME format.
 - 
LastWriteTimepublic WinNT.LARGE_INTEGER LastWriteTime The time the file was last written to in FILETIME format.
 - 
ChangeTimepublic WinNT.LARGE_INTEGER ChangeTime The time the file was changed in FILETIME format.
 - 
FileAttributespublic 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 Detail- 
FILE_BASIC_INFOpublic FILE_BASIC_INFO() 
 - 
FILE_BASIC_INFOpublic FILE_BASIC_INFO(Pointer memory) 
 - 
FILE_BASIC_INFOpublic FILE_BASIC_INFO(WinBase.FILETIME CreationTime, WinBase.FILETIME LastAccessTime, WinBase.FILETIME LastWriteTime, WinBase.FILETIME ChangeTime, int FileAttributes) 
 - 
FILE_BASIC_INFOpublic FILE_BASIC_INFO(WinNT.LARGE_INTEGER CreationTime, WinNT.LARGE_INTEGER LastAccessTime, WinNT.LARGE_INTEGER LastWriteTime, WinNT.LARGE_INTEGER ChangeTime, int FileAttributes) 
 
- 
 
-