// ndis.h
NDIS_STATUS NdisFNetPnPEvent(
NDIS_HANDLE NdisFilterHandle,
PNET_PNP_EVENT_NOTIFICATION NetPnPEventNotification
);
View the official Windows Driver Kit DDI referenceNo description available.
A filter driver can call the NdisFNetPnPEvent function to forward a network Plug and Play (PnP) or Power Management event to overlying drivers.
NdisFilterHandleA handle to the context area for the filter module. The filter driver created and initialized this context area in the FilterAttach function.
NetPnPEventNotificationA pointer to a NET_PNP_EVENT_NOTIFICATION structure, which describes the network PnP event or Power Management event being forwarded by the filter driver.
NdisFNetPnPEvent can return either of the following:
| Return code | Description |
|---|---|
| NDIS_STATUS_SUCCESS | The overlying driver succeeded in processing the PnP event. |
| NDIS_STATUS_FAILURE | The overlying driver failed the PnP event. |
NDIS calls a filter driver's FilterNetPnPEvent function to notify the filter driver of network PnP and Power Management events.
Filter drivers can forward these notifications to overlying drivers. To forward a request, call the NdisFNetPnPEvent function from FilterNetPnPEvent.
Note NDIS drivers must not call NdisFNetPnPEvent from within the context of the FilterOidRequest function.