NdisMIndicateStatusComplete (Compact 2013)

3/26/2014

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.

Syntax

VOID NdisMIndicateStatusComplete(
  NDIS_HANDLE MiniportAdapterHandle
);

Parameters

Return Value

None.

Remarks

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.

Requirements

Header

ndis.h

Library

ndis.dll

See Also

Reference

NDIS 5.x Legacy Functions
MiniportInitialize
NdisMIndicateStatus
ProtocolStatus
ProtocolStatusComplete