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

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

            return(KernelResult.Success);
        }