Package com.sun.jna.platform.win32
Class WinNT.IO_COUNTERS
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.win32.WinNT.IO_COUNTERS
-
- Enclosing interface:
- WinNT
@FieldOrder({"ReadOperationCount","WriteOperationCount","OtherOperationCount","ReadTransferCount","WriteTransferCount","OtherTransferCount"}) public static class WinNT.IO_COUNTERS extends Structure
The IO_COUNTERS structure contains I/O accounting information for a process or a job object. For a job object, the counters include all operations performed by all processes that have ever been associated with the job, in addition to all processes currently associated with the job.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description longOtherOperationCountThe number of I/O operations performed, other than read and write operations.longOtherTransferCountThe number of bytes transferred during operations other than read and write operations.longReadOperationCountThe number of read operations performed.longReadTransferCountThe number of bytes read.longWriteOperationCountThe number of write operations performed.longWriteTransferCountThe number of bytes written.-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Constructor Summary
Constructors Constructor Description IO_COUNTERS()IO_COUNTERS(Pointer memory)
-
Method Summary
-
Methods inherited from class 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
-
-
-
-
Field Detail
-
ReadOperationCount
public long ReadOperationCount
The number of read operations performed.
-
WriteOperationCount
public long WriteOperationCount
The number of write operations performed.
-
OtherOperationCount
public long OtherOperationCount
The number of I/O operations performed, other than read and write operations.
-
ReadTransferCount
public long ReadTransferCount
The number of bytes read.
-
WriteTransferCount
public long WriteTransferCount
The number of bytes written.
-
OtherTransferCount
public long OtherTransferCount
The number of bytes transferred during operations other than read and write operations.
-
-
Constructor Detail
-
IO_COUNTERS
public IO_COUNTERS()
-
IO_COUNTERS
public IO_COUNTERS(Pointer memory)
-
-