Class WinBase.SECURITY_ATTRIBUTES

  • Enclosing interface:
    WinBase

    @FieldOrder({"dwLength","lpSecurityDescriptor","bInheritHandle"})
    public static final class WinBase.SECURITY_ATTRIBUTES
    extends com.sun.jna.Structure
    The SECURITY_ATTRIBUTES structure contains the security descriptor for an object and specifies whether the handle retrieved by specifying this structure is inheritable.
    Since:
    0.40
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.sun.jna.Structure

        com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
    • Field Summary

      Fields 
      Modifier and Type Field Description
      boolean bInheritHandle
      A Boolean value that specifies whether the returned handle is inherited when a new process is created.
      WinDef.DWORD dwLength
      The size of the structure, in bytes.
      com.sun.jna.Pointer lpSecurityDescriptor
      A pointer to a SECURITY_DESCRIPTOR structure that controls access to the object.
      • Fields inherited from class com.sun.jna.Structure

        ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
    • Method Summary

      • Methods inherited from class 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
    • Field Detail

      • dwLength

        public WinDef.DWORD dwLength
        The size of the structure, in bytes.
      • lpSecurityDescriptor

        public com.sun.jna.Pointer lpSecurityDescriptor
        A pointer to a SECURITY_DESCRIPTOR structure that controls access to the object.
      • bInheritHandle

        public boolean bInheritHandle
        A Boolean value that specifies whether the returned handle is inherited when a new process is created.
    • Constructor Detail

      • SECURITY_ATTRIBUTES

        public SECURITY_ATTRIBUTES()
        Ctor.