Example #1
0
 public UInt64 LookupLuid()
 {
     NativeMethods.LUID luid;
     if (!NativeMethods.LookupPrivilegeValue(mSystemName, mName, out luid))
     {
         NativeError.ThrowException();
     }
     return(NativeMethods.LuidToLong(luid));
 }
Example #2
0
        public long LookupLuid()
        {
            Luid luid;

            if (!NativeMethods.LookupPrivilegeValue(_systemName, _name, out luid))
            {
                NativeError.ThrowException(Marshal.GetLastWin32Error());
            }

            return(Filesystem.NativeMethods.LuidToLong(luid));
        }
        public long LookupLuid()
        {
            LUID luid;

            var success = NativeMethods.LookupPrivilegeValue(_systemName, _name, out luid);

            var lastError = Marshal.GetLastWin32Error();

            if (!success)
            {
                NativeError.ThrowException(lastError, _name);
            }


            return(Filesystem.NativeMethods.LuidToLong(luid));
        }