SspiUtil.ManagedSecBufferDesc
@FieldOrder({"ulVersion","cBuffers","pBuffers"}) public static class Sspi.SecBufferDesc extends Structure
SecBufferDesc was introduced because Sspi.SecBufferDesc
does not
correctly cover the case there not exactly one Sspi.SecBuffer
is
passed to the security package.
If the SecBufferDesc is managed from the java side, prefer to use
ManagedSecBufferDesc
.
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
int |
cBuffers |
Number of buffers.
|
Pointer |
pBuffers |
Pointer to array of buffers.
|
int |
ulVersion |
Version number.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
SecBufferDesc() |
Create a new SecBufferDesc with one SECBUFFER_EMPTY buffer.
|
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 int ulVersion
public int cBuffers
public Pointer pBuffers