CSPspEmu.Hle.Vfs.Local.HleIoDriverLocalFileSystem.IoLseek C# (CSharp) Метод

IoLseek() публичный Метод

public IoLseek ( HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence ) : long
HleIoDrvFileArg HleIoDrvFileArg
Offset long
Whence SeekAnchor
Результат long
        public unsafe long IoLseek(HleIoDrvFileArg HleIoDrvFileArg, long Offset, SeekAnchor Whence)
        {
            var FileStream = ((FileStream)HleIoDrvFileArg.FileArgument);
            switch (Whence)
            {
                case SeekAnchor.Set:
                    FileStream.Position = Offset;
                    break;
                case SeekAnchor.Cursor:
                    FileStream.Position = FileStream.Position + Offset;
                    break;
                case SeekAnchor.End:
                    FileStream.Position = FileStream.Length + Offset;
                    break;
            }
            return FileStream.Position;
        }