Example #1
0
        private KernelResult RestoreClient(KPageTableBase memoryManager, List <KBufferDescriptor> list)
        {
            foreach (KBufferDescriptor descriptor in list)
            {
                KernelResult result = memoryManager.UnmapIpcRestorePermission(
                    descriptor.ClientAddress,
                    descriptor.Size,
                    descriptor.State);

                if (result != KernelResult.Success)
                {
                    return(result);
                }
            }

            return(KernelResult.Success);
        }