Share via


FilterDevicePnPEventNotify (Compact 7)

3/12/2014

NDIS calls a filter driver's FilterDevicePnPEventNotify function to notify the driver of device Plug and Play (PnP) and Power Management events.

Syntax

VOID
  FilterDevicePnPEventNotify(
    IN NDIS_HANDLE  FilterModuleContext,
    IN PNET_DEVICE_PNP_EVENT  NetDevicePnPEvent
    );

Parameters

  • FilterModuleContext
    A handle to the context area for the filter module. The filter driver created and initialized this context area in the FilterAttach function.
  • NetDevicePnPEvent
    A pointer to a NET_DEVICE_PNP_EVENT structure that describes a device Plug and Play event.

Return Value

None

Remarks

FilterDevicePnPEventNotify is an optional function. If a filter driver does not use device PnP requests, it can set the entry point for this function to NULL when it calls the NdisFRegisterFilterDriver function.

FilterDevicePnPEventNotify resembles a miniport driver's MiniportDevicePnPEventNotify function. Filter drivers can forward these notifications to underlying drivers. To forward a request, call the NdisFDevicePnPEventNotify function.

NDIS calls FilterDevicePnPEventNotify at IRQL = PASSIVE_LEVEL.

Requirements

Header

filter.h

See Also

Reference

NDIS Filter Driver Functions
FilterAttach
MiniportDevicePnPEventNotify
NdisFDevicePnPEventNotify
NdisFRegisterFilterDriver
NET_DEVICE_PNP_EVENT