mirror of
https://github.com/reactos/reactos.git
synced 2024-08-03 01:50:57 +00:00
- Adapter not NdisMiniportBlock is passed to ServiceRoutine
svn path=/branches/aicom-network-fixes/; revision=36619
This commit is contained in:
parent
2197413b36
commit
769eadf101
|
@ -62,19 +62,19 @@ BOOLEAN NTAPI ServiceRoutine(
|
||||||
{
|
{
|
||||||
BOOLEAN InterruptRecognized;
|
BOOLEAN InterruptRecognized;
|
||||||
BOOLEAN QueueMiniportHandleInterrupt;
|
BOOLEAN QueueMiniportHandleInterrupt;
|
||||||
PNDIS_MINIPORT_BLOCK Adapter = (PNDIS_MINIPORT_BLOCK)ServiceContext;
|
PLOGICAL_ADAPTER Adapter = ServiceContext;
|
||||||
|
|
||||||
NDIS_DbgPrint(MAX_TRACE, ("Called. Adapter (0x%X)\n", Adapter));
|
NDIS_DbgPrint(MAX_TRACE, ("Called. Adapter (0x%X)\n", Adapter));
|
||||||
|
|
||||||
(*Adapter->DriverHandle->MiniportCharacteristics.ISRHandler)(
|
(*Adapter->NdisMiniportBlock.DriverHandle->MiniportCharacteristics.ISRHandler)(
|
||||||
&InterruptRecognized,
|
&InterruptRecognized,
|
||||||
&QueueMiniportHandleInterrupt,
|
&QueueMiniportHandleInterrupt,
|
||||||
Adapter->MiniportAdapterContext);
|
Adapter->NdisMiniportBlock.MiniportAdapterContext);
|
||||||
|
|
||||||
if (QueueMiniportHandleInterrupt)
|
if (QueueMiniportHandleInterrupt)
|
||||||
{
|
{
|
||||||
NDIS_DbgPrint(MAX_TRACE, ("Queueing DPC.\n"));
|
NDIS_DbgPrint(MAX_TRACE, ("Queueing DPC.\n"));
|
||||||
KeInsertQueueDpc(&Adapter->Interrupt->InterruptDpc, NULL, NULL);
|
KeInsertQueueDpc(&Adapter->NdisMiniportBlock.Interrupt->InterruptDpc, NULL, NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
NDIS_DbgPrint(MAX_TRACE, ("Leaving.\n"));
|
NDIS_DbgPrint(MAX_TRACE, ("Leaving.\n"));
|
||||||
|
|
Loading…
Reference in a new issue