Package oshi.jna.platform.mac
Class IOKit.SMCKeyData
java.lang.Object
com.sun.jna.Structure
oshi.jna.platform.mac.IOKit.SMCKeyData
- All Implemented Interfaces:
- AutoCloseable
- Enclosing interface:
- IOKit
@FieldOrder({"key","vers","pLimitData","keyInfo","result","status","data8","data32","bytes"})
public static class IOKit.SMCKeyData
extends com.sun.jna.Structure
implements AutoCloseable
Holds the return value of SMC query.
- 
Nested Class SummaryNested classes/interfaces inherited from class com.sun.jna.Structurecom.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
- 
Field SummaryFieldsModifier and TypeFieldDescriptionbyte[]intbyteintbytebyteFields inherited from class com.sun.jna.StructureALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class com.sun.jna.StructureallocateMemory, 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 Details- 
keypublic int key
- 
vers
- 
pLimitData
- 
keyInfo
- 
resultpublic byte result
- 
statuspublic byte status
- 
data8public byte data8
- 
data32public int data32
- 
bytespublic byte[] bytes
 
- 
- 
Constructor Details- 
SMCKeyDatapublic SMCKeyData()
 
- 
- 
Method Details- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
 
 
-