Windows IOCTL bool is reversed.

This commit is contained in:
2017-09-06 20:46:56 +01:00
parent a99c302da1
commit 258c33d61e
7 changed files with 15 additions and 13 deletions

View File

@@ -100,7 +100,7 @@ namespace DiscImageChef.Devices.Windows
uint returned = 0;
int error = 0;
bool hasError = Extern.DeviceIoControlStorageQuery(fd, WindowsIoctl.IOCTL_STORAGE_QUERY_PROPERTY, ref query, (uint)Marshal.SizeOf(query), descriptorPtr, 1000, ref returned, IntPtr.Zero);
bool hasError = !Extern.DeviceIoControlStorageQuery(fd, WindowsIoctl.IOCTL_STORAGE_QUERY_PROPERTY, ref query, (uint)Marshal.SizeOf(query), descriptorPtr, 1000, ref returned, IntPtr.Zero);
if (hasError)
error = Marshal.GetLastWin32Error();