示例#1
0
文件: Acl.cs 项目: codehz/winsilo
 private static T GetAclInformation <T>(IntPtr acl, AclInformationClass info_class) where T : new()
 {
     using (var buffer = new SafeStructureInOutBuffer <T>()) {
         NtRtl.RtlQueryInformationAcl(acl, buffer, buffer.Length, info_class).ToNtException();
         return(buffer.Result);
     }
 }
 public static extern NtStatus RtlQueryInformationAcl(IntPtr Acl, SafeBuffer AclInformation, int Length, AclInformationClass AclInformationClass);
示例#3
0
 public static extern bool GetAclInformation(
     IntPtr pAcl,
     IntPtr pAclInformation,
     uint deAclInformationLength,
     AclInformationClass dwAclInformationClass
     );