CSPspEmu.Hle.Vfs.Iso.HleIoDriverIso.IoRead C# (CSharp) Method

IoRead() public method

public IoRead ( HleIoDrvFileArg HleIoDrvFileArg, byte OutputPointer, int OutputLength ) : int
HleIoDrvFileArg HleIoDrvFileArg
OutputPointer byte
OutputLength int
return int
        public unsafe int IoRead(HleIoDrvFileArg HleIoDrvFileArg, byte* OutputPointer, int OutputLength)
        {
            var IsoFileArgument = ((IsoFileArgument)HleIoDrvFileArg.FileArgument);
            var OutputData = new byte[OutputLength];
            int Readed = IsoFileArgument.Stream.Read(OutputData, 0, OutputLength);
            PointerUtils.Memcpy(OutputPointer, OutputData, OutputLength);
            return Readed;
            //throw new NotImplementedException();
        }