@Structure.FieldOrder(value="u") public static class WinNT.LARGE_INTEGER extends Structure implements java.lang.Comparable<WinNT.LARGE_INTEGER>
| Modifier and Type | Class and Description |
|---|---|
static class |
WinNT.LARGE_INTEGER.ByReference |
static class |
WinNT.LARGE_INTEGER.LowHigh |
static class |
WinNT.LARGE_INTEGER.UNION |
Structure.ByValue, Structure.FieldOrder, Structure.StructField| Modifier and Type | Field and Description |
|---|---|
WinNT.LARGE_INTEGER.UNION |
u |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE| Constructor and Description |
|---|
LARGE_INTEGER() |
LARGE_INTEGER(long value) |
| Modifier and Type | Method and Description |
|---|---|
static int |
compare(WinNT.LARGE_INTEGER v1,
long v2)
Compares a LARGE_INTEGER value with a
long one. |
static int |
compare(WinNT.LARGE_INTEGER v1,
WinNT.LARGE_INTEGER v2)
Compares 2 LARGE_INTEGER values - - Note: a
null
value is considered greater than any non-null one
(i.e., null values are "pushed" to the end
of a sorted array / list of values) |
int |
compareTo(WinNT.LARGE_INTEGER other) |
WinDef.DWORD |
getHigh()
High DWORD.
|
WinDef.DWORD |
getLow()
Low DWORD.
|
long |
getValue()
64-bit value.
|
java.lang.String |
toString()
If
jna.dump_memory is true, will include a native memory dump
of the Structure's backing memory. |
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, useMemory, useMemory, write, writeField, writeField, writeFieldpublic WinNT.LARGE_INTEGER.UNION u
public LARGE_INTEGER()
public LARGE_INTEGER(long value)
public WinDef.DWORD getLow()
public WinDef.DWORD getHigh()
public long getValue()
public int compareTo(WinNT.LARGE_INTEGER other)
compareTo in interface java.lang.Comparable<WinNT.LARGE_INTEGER>public java.lang.String toString()
Structurejna.dump_memory is true, will include a native memory dump
of the Structure's backing memory.public static int compare(WinNT.LARGE_INTEGER v1, WinNT.LARGE_INTEGER v2)
null
value is considered greater than any non-null one
(i.e., null values are "pushed" to the end
of a sorted array / list of values)v1 - The 1st valuev2 - The 2nd valuenull,
negative if 1st value less than 2nd one, positive otherwise. Note:
the comparison uses the getValue().IntegerType.compare(long, long)public static int compare(WinNT.LARGE_INTEGER v1, long v2)
long one. Note: if
the LARGE_INTEGER value is null then it is consider greater
than any long value.v1 - The WinNT.LARGE_INTEGER valuev2 - The long valuegetValue().IntegerType.compare(long, long)