Hi,
I have some question regarding the Restarting phase of NDIS 6
miniport
1. On the WDK it is written:
"NDIS does not initiate any other Plug an and Play operations, such
as halt, initialize, or a pause request, until
the restart operation is complete"
If during the restart operation the device is removed, is it the
Miniport responsibility to find out about this and fail
the restarting phase? If the Miniport will not find out about the
device removal (and so will not complete
restarting) will NDIS 6 never call the MiniportHaltEx?
Is MiniportPnPEventNotify included in the "Plug an and Play
operations" NDIS 6 is not calling during restart?
2. In wireless devices it can take quite a time until the device can
report MediaConnectStateConnected. In this
case should the miniport wait for connection establishment in the
restarting phase (i.e. not completing the restart) or should it
complete the restart so miniport be in the running state and when it
connection is established using NdisMIndicateStatusEx?
Thanks
Miki