GSF.IO.FileStructure.Media.DiskIo.CreateFile C# (CSharp) Method

CreateFile() public static method

public static CreateFile ( string fileName, MemoryPool pool, int fileStructureBlockSize ) : DiskIo
fileName string
pool GSF.IO.Unmanaged.MemoryPool
fileStructureBlockSize int
return DiskIo
        public static DiskIo CreateFile(string fileName, MemoryPool pool, int fileStructureBlockSize, params Guid[] flags)
        {
            //Exclusive opening to prevent duplicate opening.
            CustomFileStream fileStream = CustomFileStream.CreateFile(fileName, pool.PageSize, fileStructureBlockSize);
            DiskMedium disk = DiskMedium.CreateFile(fileStream, pool, fileStructureBlockSize, flags);
            return new DiskIo(disk, false);
        }