Package com.sun.jna.platform.win32
Klasse WinBase.SECURITY_ATTRIBUTES
java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinBase.SECURITY_ATTRIBUTES
- Umschließende Schnittstelle:
WinBase
@FieldOrder({"dwLength","lpSecurityDescriptor","bInheritHandle"})
public static class WinBase.SECURITY_ATTRIBUTES
extends Structure
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
Kernel32.CreateFile(java.lang.String, int, int, com.sun.jna.platform.win32.WinBase.SECURITY_ATTRIBUTES, int, int, com.sun.jna.platform.win32.WinNT.HANDLE)
,
Kernel32.CreatePipe(com.sun.jna.platform.win32.WinNT.HANDLEByReference, com.sun.jna.platform.win32.WinNT.HANDLEByReference, com.sun.jna.platform.win32.WinBase.SECURITY_ATTRIBUTES, int)
, or Advapi32.RegCreateKeyEx(com.sun.jna.platform.win32.WinReg.HKEY, java.lang.String, int, java.lang.String, int, int, com.sun.jna.platform.win32.WinBase.SECURITY_ATTRIBUTES, com.sun.jna.platform.win32.WinReg.HKEYByReference, com.sun.jna.ptr.IntByReference)
.-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungboolean
A Boolean value that specifies whether the returned handle is inherited when a new process is createdThe size of the structure, in bytes.A pointer to a SECURITY_DESCRIPTOR structure that controls access to the object.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
-
dwLength
The size of the structure, in bytes. -
lpSecurityDescriptor
A pointer to a SECURITY_DESCRIPTOR structure that controls access to the object. -
bInheritHandle
public boolean bInheritHandleA Boolean value that specifies whether the returned handle is inherited when a new process is created
-
-
Konstruktordetails
-
SECURITY_ATTRIBUTES
public SECURITY_ATTRIBUTES()
-