mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 05:26:58 +00:00
[PARPORT]
- Properly stub FdoPower and PdoPower CORE-11648 svn path=/trunk/; revision=71973
This commit is contained in:
parent
bdb49d597f
commit
40e83ead42
|
@ -600,13 +600,14 @@ NTAPI
|
||||||
FdoPower(IN PDEVICE_OBJECT DeviceObject,
|
FdoPower(IN PDEVICE_OBJECT DeviceObject,
|
||||||
IN PIRP Irp)
|
IN PIRP Irp)
|
||||||
{
|
{
|
||||||
|
PDEVICE_OBJECT LowerDevice;
|
||||||
|
|
||||||
DPRINT("FdoPower()\n");
|
DPRINT("FdoPower()\n");
|
||||||
|
|
||||||
Irp->IoStatus.Information = 0;
|
LowerDevice = ((PFDO_DEVICE_EXTENSION)DeviceObject->DeviceExtension)->LowerDevice;
|
||||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
PoStartNextPowerIrp(Irp);
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoSkipCurrentIrpStackLocation(Irp);
|
||||||
|
return PoCallDriver(LowerDevice, Irp);;
|
||||||
return STATUS_SUCCESS;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
|
@ -175,12 +175,25 @@ NTAPI
|
||||||
PdoPower(IN PDEVICE_OBJECT DeviceObject,
|
PdoPower(IN PDEVICE_OBJECT DeviceObject,
|
||||||
IN PIRP Irp)
|
IN PIRP Irp)
|
||||||
{
|
{
|
||||||
|
NTSTATUS Status;
|
||||||
|
PIO_STACK_LOCATION IoStack;
|
||||||
|
|
||||||
DPRINT("PdoPower()\n");
|
DPRINT("PdoPower()\n");
|
||||||
|
|
||||||
Irp->IoStatus.Information = 0;
|
IoStack = IoGetCurrentIrpStackLocation(Irp);
|
||||||
|
|
||||||
|
switch (IoStack->MinorFunction)
|
||||||
|
{
|
||||||
|
case IRP_MN_SET_POWER:
|
||||||
|
case IRP_MN_QUERY_POWER:
|
||||||
Irp->IoStatus.Status = STATUS_SUCCESS;
|
Irp->IoStatus.Status = STATUS_SUCCESS;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
Status = Irp->IoStatus.Status;
|
||||||
|
PoStartNextPowerIrp(Irp);
|
||||||
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
IoCompleteRequest(Irp, IO_NO_INCREMENT);
|
||||||
return STATUS_SUCCESS;
|
return Status;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
Loading…
Reference in a new issue