NdisFIndicateStatus function (ndis.h)

The NdisFIndicateStatus function passes on a filtered status indication from an underlying driver or originates a status indication.

Syntax

void NdisFIndicateStatus(
  [in] NDIS_HANDLE             NdisFilterHandle,
  [in] PNDIS_STATUS_INDICATION StatusIndication
);

Parameters

[in] NdisFilterHandle

The NDIS handle that identifies this filter module. NDIS passed the handle to the filter driver in a call to the FilterAttach function.

[in] StatusIndication

A pointer to an NDIS_STATUS_INDICATION structure that contains the status information.

Return value

None

Remarks

Filter drivers can call NdisFIndicateStatus from the FilterStatus function, to pass on a filtered status indication to overlying drivers.

To originate status indications, filter drivers call NdisFIndicateStatus without a prior NDIS call to FilterStatus.

A filter driver can call NdisFIndicateStatus after setting its registration attributes and the NdisFSetAttributes function returns. The driver must not call NdisFIndicateStatus after it returns from the FilterDetach function.

Requirements

Requirement Value
Minimum supported client Supported in NDIS 6.0 and later.
Target Platform Desktop
Header ndis.h (include Ndis.h)
Library Ndis.lib
IRQL <= DISPATCH_LEVEL
DDI compliance rules Irql_StatusIndication_Function(ndis)

See also

FilterAttach

FilterDetach

FilterStatus

NDIS_STATUS_INDICATION

NdisFSetAttributes