This function notifies NDIS, or NDISWAN, that the NIC driver, which has called the NdisMIndicateStatus function one or more times to indicate hardware anomalies or run-time state changes in the NIC, is ready to resume standard device I/O operations.

VOID NdisMIndicateStatusComplete(
  NDIS_HANDLE MiniportAdapterHandle


Return Values



When a miniport calls this function, NDIS calls the ProtocolStatusComplete function of bound protocols that were previously notified of the immediately preceding state changes in the underlying NIC with calls to their ProtocolStatus functions.

A miniport eventually must call this function after it calls the NdisMIndicateStatus function. However, a miniport need not deliver this function indication in one-to-one correspondence with its NdisMIndicateStatus indications. It can choose to issue a single status-complete indication for several status indications that have occurred, particularly when network traffic is high.

A protocol driver writer should assume that interrupts are enabled on the NIC while ProtocolStatusComplete is running. A protocol driver writer should also assume that ProtocolStatus is re-entrant while ProtocolStatusComplete is running, particularly on an SMP platform.


OS Versions: Windows CE .NET 4.0 and later.
Header: Ndis.h.
Link Library: Ndis.dll.

See Also

MiniportInitialize | NdisMIndicateStatus | ProtocolStatus | ProtocolStatusComplete

 Last updated on Tuesday, May 18, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.