- Register the adapter shutdown handler if it is specified in the miniport characteristics

svn path=/trunk/; revision=41345
This commit is contained in:
Cameron Gutman 2009-06-08 01:14:19 +00:00
parent 1ce45c8130
commit f088b72ab8

View file

@ -2528,6 +2528,15 @@ NdisMSetAttributesEx(
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);
}
}