OaIdl.ARRAYDESC.ByReference
@FieldOrder({"tdescElem","cDims","rgbounds"}) public static class OaIdl.ARRAYDESC extends Structure
Modifier and Type | Class | Description |
---|---|---|
static class |
OaIdl.ARRAYDESC.ByReference |
Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
short |
cDims |
|
OaIdl.SAFEARRAYBOUND[] |
rgbounds |
[size_is]
C type : SAFEARRAYBOUND[1] |
OaIdl.TYPEDESC |
tdescElem |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
ARRAYDESC() |
|
ARRAYDESC(OaIdl.TYPEDESC tdescElem,
short cDims,
OaIdl.SAFEARRAYBOUND[] rgbounds) |
|
ARRAYDESC(Pointer pointer) |
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, 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
public OaIdl.TYPEDESC tdescElem
public short cDims
public OaIdl.SAFEARRAYBOUND[] rgbounds
public ARRAYDESC()
public ARRAYDESC(Pointer pointer)
public ARRAYDESC(OaIdl.TYPEDESC tdescElem, short cDims, OaIdl.SAFEARRAYBOUND[] rgbounds)
tdescElem
- C type : TYPEDESCcDims
- dimensionsrgbounds
- [size_is]