Chapter 3 DriverEntry and Initialization

This chapter describes the miniport NIC DriverEntry function and the MiniportInitialize function. Both are mandatory functions provided by any NDIS miniport driver in Windows NTŪ and in any Microsoft operating system that supports Win32.

Other miniport functions that are related to initialization; the reset function, shutdown function and the halt function, as well as the query and set requests are described here.

The contents include:

·A description of the DriverEntry function in Section 3.1

·A description of the MiniportInitialize function in Section 3.2

·A description of the MiniportQueryInformation function in Section 3.3

·A description of the MiniportSetInformation is called in Section 3.4

·A description of the MiniportReset function in Section 3.5

·A description of the MiniportShutdown function in Section 3.6

·A description of the MiniportHalt function in Section 3.7