2.4.5 Indicating Status

Indicating status

When the miniport needs to indicate a status change, it issues a call to NdisMIndicateStatus. NdisMIndicateStatus forwards the call to the bound protocol drivers, which interpret the general status code. Then, the protocol drivers, NDIS library, or the Configuration Manager can log the status change, take corrective action, or both.

A miniport driver must indicate when it is done transmitting status changes. Following one or more NdisMIndicateStatus calls, the miniport calls NdisMIndicateStatusComplete. NDIS forwards the completion call to the protocol drivers so they can perform any necessary postprocessing.