コード例 #1
0
ファイル: DVDRomReader.cs プロジェクト: markstinson/crapwii
        //-------------- Rotinas

        public DVDRomReader(Char drive)
        {
            context = IOManager.CreateIOContext("DVD-ROM " + drive, @"\\.\" + drive + ':', FileAccess.Read, FileShare.Read, 0,
                                                FileMode.Open, EFileAttributes.NoBuffering);

            context.Lock();

            DISK_GEOMETRY dg = context.GetDiskGeometry();

            sectorSize = (int)dg.BytesPerSector;

            PARTITION_INFORMATION pi = context.GetPartitionInformation();

            size = pi.PartitionLength;

            context.Unlock();
        }
コード例 #2
0
ファイル: DiscReader.cs プロジェクト: markstinson/crapwii
 public DISK_GEOMETRY GetDiskGeometry()
 {
     return(context.GetDiskGeometry());
 }