Package com.sun.jna.platform.win32
Klasse Sspi.SecBuffer
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.Sspi.SecBuffer
- Bekannte direkte Unterklassen:
Sspi.SecBuffer.ByReference
- Umschließende Schnittstelle:
Sspi
@FieldOrder({"cbBuffer","BufferType","pvBuffer"})
public static class Sspi.SecBuffer
extends Structure
The SecBuffer structure describes a buffer allocated by a transport application
to pass to a security package.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic class
A ByReference SecBuffer.Von Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungint
Bit flags that indicate the type of buffer.int
Specifies the size, in bytes, of the buffer pointed to by the pvBuffer member.A pointer to a buffer.Von Klasse geerbte Felder com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Von Klasse geerbte Methoden 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
-
Felddetails
-
cbBuffer
public int cbBufferSpecifies the size, in bytes, of the buffer pointed to by the pvBuffer member. -
BufferType
public int BufferTypeBit flags that indicate the type of buffer. Must be one of the values of the SecBufferType enumeration. -
pvBuffer
A pointer to a buffer.
-
-
Konstruktordetails
-
SecBuffer
public SecBuffer()Create a new SECBUFFER_EMPTY buffer. -
SecBuffer
public SecBuffer(int type, int size) Create a SecBuffer of a given type and size.- Parameter:
type
- Buffer type, one of SECBUFFER_EMTPY, etc.size
- Buffer size, eg. MAX_TOKEN_SIZE.
-
SecBuffer
public SecBuffer(int type, byte[] token) Create a SecBuffer of a given type with initial data.- Parameter:
type
- Buffer type, one of SECBUFFER_EMTPY, etc.token
- Existing token.
-
-
Methodendetails
-
getBytes
public byte[] getBytes()Get buffer bytes.- Gibt zurück:
- Raw buffer bytes.
-