NDIS Functions for Filter Drivers (Compact 2013)
3/26/2014
This section describes NDIS functions for filter drivers.
In This Section
- NdisEnumerateFilterModules
Enumerates all the filters modules and filter intermediate driver instances in a filter stack.
- NdisFCancelSendNetBufferLists
Cancels the transmission of network data.
- NdisFDeregisterFilterDriver
Releases resources that it previously allocated with the NdisFRegisterFilterDriver function.
- NdisFDevicePnPEventNotify
Forwards a device Plug and Play (PnP) or Power Management event to underlying drivers.
- NdisFIndicateReceiveNetBufferLists
Indicates the receipt of network data.
- NdisFNetPnPEvent
Forwards a network Plug and Play (PnP) or Power Management event to overlying drivers.
- NdisFPauseComplete
Completes a pause operation if the driver returned NDIS_STATUS_PENDING from its FilterPause function.
- NdisFRegisterFilterDriver
Registers FilterXxx functions with NDIS.
- NdisFRestartComplete
Completes a restart operation if the driver returned NDIS_STATUS_PENDING from its FilterRestart function.
- NdisFRestartFilter
Requests NDIS to initiate a restart operation for a filter module.
- NdisFReturnNetBufferLists
Releases the ownership of one or more NET_BUFFER_LIST structures and their associated NET_BUFFER structures.
- NdisFSendNetBufferLists
Sends a list of network data buffers.
- NdisFSendNetBufferListsComplete
Returns a linked list of NET_BUFFER_LIST structures to an overlying driver and to return the final status of a send request.
- NdisFSetAttributes
Specifies a filter module context area.