Package com.sun.jna.platform.win32
Klasse WinBase.FILE_BASIC_INFO
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinBase.FILE_BASIC_INFO
- Bekannte direkte Unterklassen:
WinBase.FILE_BASIC_INFO.ByReference
- Umschließende Schnittstelle:
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.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungThe time the file was changed in FILETIME format.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).int
The file attributes.The time the file was last accessed in FILETIME format.The time the file was last written to in FILETIME format.Von Klasse geerbte Felder com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungFILE_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) -
Methodenübersicht
Von Klasse geerbte Methoden com.sun.jna.Structure
allocateMemory, 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
-
Felddetails
-
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
The time the file was last accessed in FILETIME format. -
LastWriteTime
The time the file was last written to in FILETIME format. -
ChangeTime
The time the file was changed in FILETIME format. -
FileAttributes
public int FileAttributesThe 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.
-
-
Konstruktordetails
-
FILE_BASIC_INFO
public FILE_BASIC_INFO() -
FILE_BASIC_INFO
-
FILE_BASIC_INFO
public FILE_BASIC_INFO(WinBase.FILETIME CreationTime, WinBase.FILETIME LastAccessTime, WinBase.FILETIME LastWriteTime, WinBase.FILETIME ChangeTime, int FileAttributes) -
FILE_BASIC_INFO
public FILE_BASIC_INFO(WinNT.LARGE_INTEGER CreationTime, WinNT.LARGE_INTEGER LastAccessTime, WinNT.LARGE_INTEGER LastWriteTime, WinNT.LARGE_INTEGER ChangeTime, int FileAttributes)
-
-
Methodendetails
-
sizeOf
public static int sizeOf()
-