[ros-diffs] [cgutman] 41345: - Register the adapter shutdown handler if it is specified in the miniport characteristics

cgutman at svn.reactos.org cgutman at svn.reactos.org
Mon Jun 8 03:14:20 CEST 2009


Author: cgutman
Date: Mon Jun  8 05:14:19 2009
New Revision: 41345

URL: http://svn.reactos.org/svn/reactos?rev=41345&view=rev
Log:
 - Register the adapter shutdown handler if it is specified in the miniport characteristics

Modified:
    trunk/reactos/drivers/network/ndis/ndis/miniport.c

Modified: trunk/reactos/drivers/network/ndis/ndis/miniport.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/network/ndis/ndis/miniport.c?rev=41345&r1=41344&r2=41345&view=diff
==============================================================================
--- trunk/reactos/drivers/network/ndis/ndis/miniport.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/network/ndis/ndis/miniport.c [iso-8859-1] Mon Jun  8 05:14:19 2009
@@ -2528,6 +2528,15 @@
       Adapter->NdisMiniportBlock.CheckForHangSeconds = CheckForHangTimeInSeconds;
   if (AttributeFlags & NDIS_ATTRIBUTE_INTERMEDIATE_DRIVER)
     NDIS_DbgPrint(MAX_TRACE, ("Intermediate drivers not supported yet.\n"));
+
+
+  if (Adapter->NdisMiniportBlock.DriverHandle->MiniportCharacteristics.AdapterShutdownHandler)
+  {
+      NDIS_DbgPrint(MAX_TRACE, ("Miniport set AdapterShutdownHandler in MiniportCharacteristics\n"));
+      NdisMRegisterAdapterShutdownHandler(Adapter,
+                      Adapter->NdisMiniportBlock.MiniportAdapterContext,
+                      Adapter->NdisMiniportBlock.DriverHandle->MiniportCharacteristics.AdapterShutdownHandler);
+  }
 }
 
 



More information about the Ros-diffs mailing list