Pass ULONG* to MiniQueryInformation for the number of written bytes instead of ULONG_PTR*

svn path=/branches/ros-amd64-bringup/; revision=41500
This commit is contained in:
Timo Kreuzer
2009-06-21 00:36:29 +00:00
parent d25e377997
commit 5c9cf2de60
+3 -1
View File
@@ -2053,6 +2053,7 @@ NdisIDeviceIoControl(
PLOGICAL_ADAPTER Adapter = (PLOGICAL_ADAPTER)DeviceObject->DeviceExtension;
PIO_STACK_LOCATION Stack = IoGetCurrentIrpStackLocation(Irp);
NDIS_STATUS Status = STATUS_NOT_SUPPORTED;
ULONG Written;
Irp->IoStatus.Information = 0;
@@ -2065,7 +2066,8 @@ NdisIDeviceIoControl(
*(PNDIS_OID)Irp->AssociatedIrp.SystemBuffer,
Stack->Parameters.DeviceIoControl.OutputBufferLength,
MmGetSystemAddressForMdl(Irp->MdlAddress),
&Irp->IoStatus.Information);
&Written);
Irp->IoStatus.Information = Written;
break;
default: