public class WindowsByHandleFileInformation extends CommonFileInformation
CommonFileInformation.HackyFileTime
jnr.ffi.Struct.AbstractBoolean, jnr.ffi.Struct.AbstractMember, jnr.ffi.Struct.Address, jnr.ffi.Struct.Alignment, jnr.ffi.Struct.AsciiString, jnr.ffi.Struct.AsciiStringRef, jnr.ffi.Struct.blkcnt_t, jnr.ffi.Struct.blksize_t, jnr.ffi.Struct.BOOL16, jnr.ffi.Struct.Boolean, jnr.ffi.Struct.BYTE, jnr.ffi.Struct.caddr_t, jnr.ffi.Struct.cc_t, jnr.ffi.Struct.clock_t, jnr.ffi.Struct.dev_t, jnr.ffi.Struct.Double, jnr.ffi.Struct.DWORD, jnr.ffi.Struct.Enum<T extends java.lang.Enum<T>>, jnr.ffi.Struct.Enum16<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Enum32<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Enum64<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Enum8<E extends java.lang.Enum<E>>, jnr.ffi.Struct.EnumField<E>, jnr.ffi.Struct.EnumLong<E extends java.lang.Enum<E>>, jnr.ffi.Struct.Float, jnr.ffi.Struct.fsblkcnt_t, jnr.ffi.Struct.fsfilcnt_t, jnr.ffi.Struct.Function<T>, jnr.ffi.Struct.gid_t, jnr.ffi.Struct.id_t, jnr.ffi.Struct.in_addr_t, jnr.ffi.Struct.in_port_t, jnr.ffi.Struct.ino_t, jnr.ffi.Struct.ino64_t, jnr.ffi.Struct.int16_t, jnr.ffi.Struct.int32_t, jnr.ffi.Struct.int64_t, jnr.ffi.Struct.int8_t, jnr.ffi.Struct.IntegerAlias, jnr.ffi.Struct.intptr_t, jnr.ffi.Struct.key_t, jnr.ffi.Struct.LONG, jnr.ffi.Struct.Member, jnr.ffi.Struct.mode_t, jnr.ffi.Struct.nlink_t, jnr.ffi.Struct.NumberField, jnr.ffi.Struct.off_t, jnr.ffi.Struct.Offset, jnr.ffi.Struct.Padding, jnr.ffi.Struct.pid_t, jnr.ffi.Struct.Pointer, jnr.ffi.Struct.PointerField, jnr.ffi.Struct.rlim_t, jnr.ffi.Struct.sa_family_t, jnr.ffi.Struct.Signed16, jnr.ffi.Struct.Signed32, jnr.ffi.Struct.Signed64, jnr.ffi.Struct.Signed8, jnr.ffi.Struct.SignedLong, jnr.ffi.Struct.size_t, jnr.ffi.Struct.socklen_t, jnr.ffi.Struct.speed_t, jnr.ffi.Struct.ssize_t, jnr.ffi.Struct.String, jnr.ffi.Struct.StructRef<T extends jnr.ffi.Struct>, jnr.ffi.Struct.swblk_t, jnr.ffi.Struct.tcflag_t, jnr.ffi.Struct.time_t, jnr.ffi.Struct.u_int16_t, jnr.ffi.Struct.u_int32_t, jnr.ffi.Struct.u_int64_t, jnr.ffi.Struct.u_int8_t, jnr.ffi.Struct.uid_t, jnr.ffi.Struct.uintptr_t, jnr.ffi.Struct.Unsigned16, jnr.ffi.Struct.Unsigned32, jnr.ffi.Struct.Unsigned64, jnr.ffi.Struct.Unsigned8, jnr.ffi.Struct.UnsignedLong, jnr.ffi.Struct.UTF8String, jnr.ffi.Struct.UTF8StringRef, jnr.ffi.Struct.UTFString, jnr.ffi.Struct.UTFStringRef, jnr.ffi.Struct.WBOOL, jnr.ffi.Struct.WORD
Modifier and Type | Field and Description |
---|---|
(package private) jnr.ffi.Struct.UnsignedLong |
ahigh |
(package private) jnr.ffi.Struct.UnsignedLong |
alow |
(package private) jnr.ffi.Struct.UnsignedLong |
chigh |
(package private) jnr.ffi.Struct.UnsignedLong |
clow |
(package private) jnr.ffi.Struct.Unsigned32 |
dwFileAttributes |
(package private) jnr.ffi.Struct.Unsigned32 |
dwVolumeSerialNumber |
(package private) jnr.ffi.Struct.Unsigned32 |
nFileIndexHigh |
(package private) jnr.ffi.Struct.Unsigned32 |
nFileIndexLow |
(package private) jnr.ffi.Struct.Unsigned32 |
nFileSizeHigh |
(package private) jnr.ffi.Struct.Unsigned32 |
nFileSizeLow |
(package private) jnr.ffi.Struct.Unsigned32 |
nNumberOfLinks |
(package private) jnr.ffi.Struct.UnsignedLong |
uhigh |
(package private) jnr.ffi.Struct.UnsignedLong |
ulow |
FILE_ATTRIBUTE_DIRECTORY, FILE_ATTRIBUTE_READONLY
Constructor and Description |
---|
WindowsByHandleFileInformation(jnr.ffi.Runtime runtime) |
Modifier and Type | Method and Description |
---|---|
CommonFileInformation.HackyFileTime |
getCreationTime() |
int |
getFileAttributes() |
long |
getFileSizeHigh() |
long |
getFileSizeLow() |
CommonFileInformation.HackyFileTime |
getLastAccessTime() |
CommonFileInformation.HackyFileTime |
getLastWriteTime() |
asNanoSeconds, getCreationTimeMicroseconds, getFileSize, getLastAccessTimeMicroseconds, getLastWriteTimeMicroseconds, getMode
alignment, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, array, arrayBegin, arrayEnd, arrayOf, function, getMemory, getMemory, getRuntime, inner, isDirect, size, toString, useMemory
final jnr.ffi.Struct.Unsigned32 dwFileAttributes
final jnr.ffi.Struct.UnsignedLong chigh
final jnr.ffi.Struct.UnsignedLong clow
final jnr.ffi.Struct.UnsignedLong ahigh
final jnr.ffi.Struct.UnsignedLong alow
final jnr.ffi.Struct.UnsignedLong uhigh
final jnr.ffi.Struct.UnsignedLong ulow
final jnr.ffi.Struct.Unsigned32 dwVolumeSerialNumber
final jnr.ffi.Struct.Unsigned32 nFileSizeHigh
final jnr.ffi.Struct.Unsigned32 nFileSizeLow
final jnr.ffi.Struct.Unsigned32 nNumberOfLinks
final jnr.ffi.Struct.Unsigned32 nFileIndexHigh
final jnr.ffi.Struct.Unsigned32 nFileIndexLow
public WindowsByHandleFileInformation(jnr.ffi.Runtime runtime)
public CommonFileInformation.HackyFileTime getCreationTime()
getCreationTime
in class CommonFileInformation
public CommonFileInformation.HackyFileTime getLastAccessTime()
getLastAccessTime
in class CommonFileInformation
public CommonFileInformation.HackyFileTime getLastWriteTime()
getLastWriteTime
in class CommonFileInformation
public int getFileAttributes()
getFileAttributes
in class CommonFileInformation
public long getFileSizeHigh()
getFileSizeHigh
in class CommonFileInformation
public long getFileSizeLow()
getFileSizeLow
in class CommonFileInformation