public static class Kernel32.SecurityAttribute extends DefaultStructure
The SECURITY_ATTRIBUTES structure contains the security descriptor for an object
and specifies whether the handle retrieved by specifying this structure is inheritable.
This structure provides security settings for objects created by various functions,
such as CreateFile, CreatePipe, CreateProcess, RegCreateKeyEx, or RegSaveKeyEx.
typedef struct _SECURITY_ATTRIBUTES {
DWORD nLength;
LPVOID lpSecurityDescriptor;
BOOL bInheritHandle;
} SECURITY_ATTRIBUTES, *PSECURITY_ATTRIBUTES, *LPSECURITY_ATTRIBUTES;| Modifier and Type | Field and Description |
|---|---|
boolean |
bInheritHandle |
com.sun.jna.Pointer |
lpSecurityDescriptor |
int |
nLength |
| Constructor and Description |
|---|
SecurityAttribute() |
getFieldOrderallocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, 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, writeFieldCopyright © SAS Institute. All Rights Reserved.