WinBase.FILE_BASIC_INFO.ByReference
@FieldOrder({"CreationTime","LastAccessTime","LastWriteTime","ChangeTime","FileAttributes"}) public static class WinBase.FILE_BASIC_INFO extends Structure
Modifier and Type | Class | Description |
---|---|---|
static class |
WinBase.FILE_BASIC_INFO.ByReference |
Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
WinNT.LARGE_INTEGER |
ChangeTime |
The time the file was changed in FILETIME format.
|
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).
|
int |
FileAttributes |
The file attributes.
|
WinNT.LARGE_INTEGER |
LastAccessTime |
The time the file was last accessed in FILETIME format.
|
WinNT.LARGE_INTEGER |
LastWriteTime |
The time the file was last written to in FILETIME format.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
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) |
Modifier and Type | Method | Description |
---|---|---|
static int |
sizeOf() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
public WinNT.LARGE_INTEGER CreationTime
public WinNT.LARGE_INTEGER LastAccessTime
public WinNT.LARGE_INTEGER LastWriteTime
public WinNT.LARGE_INTEGER ChangeTime
public int FileAttributes
public FILE_BASIC_INFO()
public FILE_BASIC_INFO(Pointer memory)
public FILE_BASIC_INFO(WinBase.FILETIME CreationTime, WinBase.FILETIME LastAccessTime, WinBase.FILETIME LastWriteTime, WinBase.FILETIME ChangeTime, int FileAttributes)
public FILE_BASIC_INFO(WinNT.LARGE_INTEGER CreationTime, WinNT.LARGE_INTEGER LastAccessTime, WinNT.LARGE_INTEGER LastWriteTime, WinNT.LARGE_INTEGER ChangeTime, int FileAttributes)