mirror of
https://github.com/reactos/reactos.git
synced 2025-02-25 01:39:30 +00:00
Set callbacks sooner, as they may be called during InitializeHandler
Patch by Michael Martin, martinmnet at hotmail com See issue #3355 for more details. svn path=/trunk/; revision=34154
This commit is contained in:
parent
b76f3d2447
commit
f15da5c4d1
1 changed files with 11 additions and 12 deletions
|
@ -1418,6 +1418,17 @@ NdisIPnPStartDevice(
|
|||
}
|
||||
NdisCloseConfiguration(ConfigHandle);
|
||||
|
||||
/* Set handlers (some NDIS macros require these) */
|
||||
Adapter->NdisMiniportBlock.EthRxCompleteHandler = EthFilterDprIndicateReceiveComplete;
|
||||
Adapter->NdisMiniportBlock.EthRxIndicateHandler = EthFilterDprIndicateReceive;
|
||||
Adapter->NdisMiniportBlock.SendCompleteHandler = MiniSendComplete;
|
||||
Adapter->NdisMiniportBlock.SendResourcesHandler = MiniSendResourcesAvailable;
|
||||
Adapter->NdisMiniportBlock.ResetCompleteHandler = MiniResetComplete;
|
||||
Adapter->NdisMiniportBlock.TDCompleteHandler = MiniTransferDataComplete;
|
||||
Adapter->NdisMiniportBlock.PacketIndicateHandler= MiniIndicateReceivePacket;
|
||||
Adapter->NdisMiniportBlock.StatusHandler = MiniStatus;
|
||||
Adapter->NdisMiniportBlock.StatusCompleteHandler= MiniStatusComplete;
|
||||
|
||||
/*
|
||||
* Call MiniportInitialize.
|
||||
*/
|
||||
|
@ -1437,18 +1448,6 @@ NdisIPnPStartDevice(
|
|||
return (NTSTATUS)NdisStatus;
|
||||
}
|
||||
|
||||
/* Set handlers (some NDIS macros require these) */
|
||||
|
||||
Adapter->NdisMiniportBlock.EthRxCompleteHandler = EthFilterDprIndicateReceiveComplete;
|
||||
Adapter->NdisMiniportBlock.EthRxIndicateHandler = EthFilterDprIndicateReceive;
|
||||
Adapter->NdisMiniportBlock.SendCompleteHandler = MiniSendComplete;
|
||||
Adapter->NdisMiniportBlock.SendResourcesHandler = MiniSendResourcesAvailable;
|
||||
Adapter->NdisMiniportBlock.ResetCompleteHandler = MiniResetComplete;
|
||||
Adapter->NdisMiniportBlock.TDCompleteHandler = MiniTransferDataComplete;
|
||||
Adapter->NdisMiniportBlock.PacketIndicateHandler= MiniIndicateReceivePacket;
|
||||
Adapter->NdisMiniportBlock.StatusHandler = MiniStatus;
|
||||
Adapter->NdisMiniportBlock.StatusCompleteHandler= MiniStatusComplete;
|
||||
|
||||
Adapter->NdisMiniportBlock.MediaType = MediaArray[SelectedMediumIndex];
|
||||
|
||||
switch (Adapter->NdisMiniportBlock.MediaType)
|
||||
|
|
Loading…
Reference in a new issue