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();
}