Author: cgutman Date: Tue Sep 23 13:24:19 2008 New Revision: 36432
URL: http://svn.reactos.org/svn/reactos?rev=36432&view=rev Log: - Implement MiniCheckForHang
Modified: branches/aicom-network-fixes/drivers/network/ndis/ndis/miniport.c
Modified: branches/aicom-network-fixes/drivers/network/ndis/ndis/miniport.c URL: http://svn.reactos.org/svn/reactos/branches/aicom-network-fixes/drivers/netw... ============================================================================== --- branches/aicom-network-fixes/drivers/network/ndis/ndis/miniport.c [iso-8859-1] (original) +++ branches/aicom-network-fixes/drivers/network/ndis/ndis/miniport.c [iso-8859-1] Tue Sep 23 13:24:19 2008 @@ -581,6 +581,26 @@ /* FIXME: Wait in pending case! */
return NdisStatus; +} + +BOOLEAN +MiniCheckForHang( PLOGICAL_ADAPTER Adapter ) +/* + * FUNCTION: Checks to see if the miniport is hung + * ARGUMENTS: + * Adapter = Pointer to the logical adapter object + * RETURNS: + * TRUE if the miniport is hung + * FALSE if the miniport is not hung + */ +{ + BOOLEAN Ret = FALSE; + + if (Adapter->NdisMiniportBlock.DriverHandle->MiniportCharacteristics.CheckForHangHandler) + Ret = (*Adapter->NdisMiniportBlock.DriverHandle->MiniportCharacteristics.CheckForHangHandler)( + Adapter->NdisMiniportBlock.MiniportAdapterContext); + + return Ret; }