diff --git a/src/dotnet/FileSystemHost.cs b/src/dotnet/FileSystemHost.cs index 3f8bd2fb..590d5996 100644 --- a/src/dotnet/FileSystemHost.cs +++ b/src/dotnet/FileSystemHost.cs @@ -403,7 +403,7 @@ namespace Fsp /// /// Updated file information. /// - public void SendWriteResponse(UInt64 RequestHint, UInt32 Status, UInt32 BytesTransferred, ref FileInfo FileInfo) + public void SendWriteResponse(UInt64 RequestHint, Int32 Status, UInt32 BytesTransferred, ref FileInfo FileInfo) { var Response = new FspFsctlTransactRsp() { @@ -412,7 +412,7 @@ namespace Fsp Hint = RequestHint }; Response.IoStatus.Information = BytesTransferred; - Response.IoStatus.Status = Status; + Response.IoStatus.Status = (UInt32) Status; Response.WriteFileInfo = FileInfo; Api.FspFileSystemSendResponse(_FileSystemPtr, ref Response); } @@ -428,7 +428,7 @@ namespace Fsp /// /// Number of bytes read. /// - public void SendReadResponse(UInt64 RequestHint, UInt32 Status, UInt32 BytesTransferred) + public void SendReadResponse(UInt64 RequestHint, Int32 Status, UInt32 BytesTransferred) { var Response = new FspFsctlTransactRsp() { @@ -437,7 +437,7 @@ namespace Fsp Hint = RequestHint }; Response.IoStatus.Information = BytesTransferred; - Response.IoStatus.Status = Status; + Response.IoStatus.Status = (UInt32) Status; Api.FspFileSystemSendResponse(_FileSystemPtr, ref Response); } /// @@ -452,7 +452,7 @@ namespace Fsp /// /// Number of bytes read. /// - public void SendReadDirectoryResponse(UInt64 RequestHint, UInt32 Status, UInt32 BytesTransferred) + public void SendReadDirectoryResponse(UInt64 RequestHint, Int32 Status, UInt32 BytesTransferred) { var Response = new FspFsctlTransactRsp() { @@ -461,7 +461,7 @@ namespace Fsp Hint = RequestHint }; Response.IoStatus.Information = BytesTransferred; - Response.IoStatus.Status = Status; + Response.IoStatus.Status = (UInt32) Status; Api.FspFileSystemSendResponse(_FileSystemPtr, ref Response); }