Mosa.DeviceSystem.DiskControllerManager.CreateDevices C# (CSharp) 메소드

CreateDevices() 개인적인 메소드

Creates the devices.
private CreateDevices ( IDiskControllerDevice diskControllerDevice ) : LinkedList
diskControllerDevice IDiskControllerDevice The disk controller device.
리턴 LinkedList
        private LinkedList<IDevice> CreateDevices(IDiskControllerDevice diskControllerDevice)
        {
            var devices = new LinkedList<IDevice>();

            for (uint drive = 0; drive < diskControllerDevice.MaximunDriveCount; drive++)
            {
                if (diskControllerDevice.Open(drive))
                {
                    var diskDevice = new DiskDevice(diskControllerDevice, drive, false);
                    devices.AddLast(diskDevice as IDevice);
                }
            }

            return devices;
        }