[MOUCLASS]

- Pass down unsupported IRPs instead of completing them

svn path=/branches/usb-bringup-trunk/; revision=55192
This commit is contained in:
Cameron Gutman 2012-01-26 02:59:58 +00:00
parent 36ad09a7b5
commit 2be02c1c91

View file

@ -854,7 +854,7 @@ ClassPnp(
} }
Irp->IoStatus.Status = Status; Irp->IoStatus.Status = Status;
if (NT_SUCCESS(Status)) if (NT_SUCCESS(Status) || Status == STATUS_NOT_SUPPORTED)
{ {
IoSkipCurrentIrpStackLocation(Irp); IoSkipCurrentIrpStackLocation(Irp);
return IoCallDriver(DeviceExtension->LowerDevice, Irp); return IoCallDriver(DeviceExtension->LowerDevice, Irp);