Example #1
0
 public static void GlobalUnlock(GlobalHandle handle)
 {
     if (!Imports.GlobalUnlock(handle.HGLOBAL))
     {
         Error.ThrowIfLastErrorNot(WindowsError.NO_ERROR);
     }
 }
Example #2
0
        public static IntPtr GlobalLock(GlobalHandle handle)
        {
            IntPtr memory = Imports.GlobalLock(handle.HGLOBAL);

            if (memory == IntPtr.Zero)
            {
                throw Error.GetExceptionForLastError();
            }
            return(memory);
        }
Example #3
0
        public static IntPtr GlobalLock(GlobalHandle handle)
        {
            IntPtr memory = Imports.GlobalLock(handle.HGLOBAL);

            if (memory == IntPtr.Zero)
            {
                Error.ThrowLastError();
            }
            return(memory);
        }
Example #4
0
 public GlobalLock(GlobalHandle handle)
 {
     Handle  = handle;
     Pointer = Memory.GlobalLock(handle);
 }