Structure.ByReference, Structure.ByValue, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
Guid.GUID |
dbcc_classguid |
The dbcc_classguid.
|
int |
dbcc_devicetype |
The dbcc_devicetype.
|
char[] |
dbcc_name |
The dbcc_name.
|
int |
dbcc_reserved |
The dbcc_reserved.
|
int |
dbcc_size |
The dbcc_size.
|
static java.util.List<java.lang.String> |
FIELDS |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
DEV_BROADCAST_DEVICEINTERFACE() |
Instantiates a new dev broadcast deviceinterface.
|
DEV_BROADCAST_DEVICEINTERFACE(long pointer) |
Dev broadcast hdr.
|
DEV_BROADCAST_DEVICEINTERFACE(Pointer memory) |
Instantiates a new dev broadcast deviceinterface.
|
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getDbcc_name() |
Gets the dbcc_name.
|
protected java.util.List<java.lang.String> |
getFieldOrder() |
Return this Structure's field names in their proper order.
|
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, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
public static final java.util.List<java.lang.String> FIELDS
public int dbcc_size
public int dbcc_devicetype
public int dbcc_reserved
public Guid.GUID dbcc_classguid
public char[] dbcc_name
public DEV_BROADCAST_DEVICEINTERFACE()
public DEV_BROADCAST_DEVICEINTERFACE(long pointer)
pointer
- the pointerpublic DEV_BROADCAST_DEVICEINTERFACE(Pointer memory)
memory
- the memorypublic java.lang.String getDbcc_name()
protected java.util.List<java.lang.String> getFieldOrder()
Structure
protected List getFieldOrder() {
return Arrays.asList(new String[] { ... });
}
IMPORTANT
When deriving from an existing Structure subclass, ensure that
you augment the list provided by the superclass, e.g.
protected List getFieldOrder() {
List fields = new ArrayList(super.getFieldOrder());
fields.addAll(Arrays.asList(new String[] { ... }));
return fields;
}
Field order must be explicitly indicated, since the
field order as returned by Class.getFields()
is not
guaranteed to be predictable.getFieldOrder
in class Structure