@FieldOrder({"PrivilegeCount","Privileges"}) public static class WinNT.TOKEN_PRIVILEGES extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
WinDef.DWORD |
PrivilegeCount |
This must be set to the number of entries in the Privileges array.
|
WinNT.LUID_AND_ATTRIBUTES[] |
Privileges |
Specifies an array of LUID_AND_ATTRIBUTES structures.
|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
TOKEN_PRIVILEGES() |
Creates an empty instance with no privileges.
|
TOKEN_PRIVILEGES(int nbOfPrivileges) |
|
TOKEN_PRIVILEGES(Pointer p) |
Initialize a TOKEN_PRIVILEGES instance from initialized memory.
|
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 WinDef.DWORD PrivilegeCount
public WinNT.LUID_AND_ATTRIBUTES[] Privileges
public TOKEN_PRIVILEGES()
public TOKEN_PRIVILEGES(int nbOfPrivileges)
nbOfPrivileges
- Desired size of the Privileges arraypublic TOKEN_PRIVILEGES(Pointer p)
p
- base address