2.3 Miniport NIC Driver Functions

This section provides an overview of the functions exported by and called by a miniport NIC driver. A miniport driver developer must implement a number of upper-edge functions that can be called from NDIS. Miniport drivers also typically call a common set of NDIS functions.

·Upper-edge driver functions supported by miniport drivers are discussed in Section 2.3.1

·NDIS library functions called by miniport drivers are discussed in Section 2.3.2

For details on how these functions work together, see Section 2.4. For a more detailed explanation of the requirements of each miniport function, see Chapter 3 and Chapter 4.