Klasse WinNT.ACCESS_ACEStructure

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.win32.WinNT.ACE_HEADER
com.sun.jna.platform.win32.WinNT.ACCESS_ACEStructure
Bekannte direkte Unterklassen:
WinNT.ACCESS_ALLOWED_ACE, WinNT.ACCESS_DENIED_ACE
Umschließende Schnittstelle:
WinNT

@FieldOrder({"Mask","SidStart"}) public abstract static class WinNT.ACCESS_ACEStructure extends WinNT.ACE_HEADER
ACCESS_ALLOWED_ACE and ACCESS_DENIED_ACE have the same structure layout
  • Felddetails

    • Mask

      public int Mask
    • SidStart

      public byte[] SidStart
      First 4 bytes of the SID Only used to have a valid field defined - use sid!
    • psid

  • Konstruktordetails

    • ACCESS_ACEStructure

      public ACCESS_ACEStructure()
    • ACCESS_ACEStructure

      public ACCESS_ACEStructure(int Mask, byte AceType, byte AceFlags, WinNT.PSID psid)
    • ACCESS_ACEStructure

      public ACCESS_ACEStructure(Pointer p)
  • Methodendetails

    • getSidString

      public String getSidString()
    • getSID

      public WinNT.PSID getSID()
    • write

      public void write()
      Write override due to psid not being a managed field
      Setzt außer Kraft:
      write in Klasse Structure
    • read

      public void read()
      Beschreibung aus Klasse kopiert: Structure
      Reads the fields of the struct from native memory
      Setzt außer Kraft:
      read in Klasse Structure