case IRP_MJ_POWER:
{
//
- // dispatch pnp
+ // dispatch power
//
return DeviceExtension->Dispatcher->HandlePower(DeviceObject, Irp);
}
case IRP_MJ_DEVICE_CONTROL:
{
//
- // dispatch pnp
+ // dispatch io control
//
return DeviceExtension->Dispatcher->HandleDeviceControl(DeviceObject, Irp);
}
+ case IRP_MJ_SYSTEM_CONTROL:
+ {
+ //
+ // dispatch system control
+ //
+ return DeviceExtension->Dispatcher->HandleSystemControl(DeviceObject, Irp);
+ }
default:
{
DPRINT1("USBLIB_Dispatch> Major %lu Minor %lu unhandeled\n", IoStack->MajorFunction, IoStack->MinorFunction);