コード例 #1
0
 private static SecurityDescriptorSid QuerySid(SafeBuffer buffer, QuerySidFunc func)
 {
     func(buffer, out IntPtr sid, out bool sid_defaulted).ToNtException();
     if (sid != IntPtr.Zero)
     {
         return(new SecurityDescriptorSid(new Sid(sid), sid_defaulted));
     }
     return(null);
 }
 private static SecurityDescriptorSid QuerySid(SafeBuffer buffer, QuerySidFunc func)
 {
     IntPtr sid;
     bool sid_defaulted;
     func(buffer, out sid, out sid_defaulted).ToNtException();
     if (sid != IntPtr.Zero)
     {
         return new SecurityDescriptorSid(new Sid(sid), sid_defaulted);
     }
     return null;
 }