The Microsoft Network Driver Interface Specification (NDIS) allows multiple network adapters and enables a single network adapter to support multiple protocols and also enables a single protocol to work with network adapters from different vendors. NDIS 6.0 provides a more optimized data transfer model for network devices. To take full advantage of the improved performance, IM MUX drivers must be ported to NDIS 6.0.
This paper provides information about porting NDIS 5.1 IM MUX drivers to NDIS 6.0 for the Microsoft Windows family of operating systems. It includes a detailed review of coding issues. The result is improved performance and decreased code complexity.
This information applies for Windows Vista.
Included in this white paper:
Porting IM MUX Driver Initialization to NDIS 6.0
Porting IM MUX Driver Unload Operations to NDIS 6.0
Porting IM MUX Driver Bind Operations to NDIS 6.0
Porting IM MUX Driver Unbind Operations to NDIS 6.0
Porting the Initialization of Virtual Miniports to NDIS 6.0
Porting IM MUX Driver Miniport Halt Operation to NDIS 6.0
Implementing Pause and Restart Functionality in NDIS 6.0 IM MUX Driver
Porting IM MUX Driver Send Operations to NDIS 6.0
Porting IM MUX Driver Receive Operations to NDIS 6.0
Porting IM MUX Driver Request Handling to NDIS 6.0
Porting IM MUX Status Indications Handling to NDIS 6.0
Porting IM MUX Miniport PnP Notification Handling to NDIS 6.0
Porting IM MUX Protocol PnP Notification Handling to NDIS 6.0
Porting IM MUX Miniport Shutdown to NDIS 6.0
Supporting the Miniport-Intermediate Driver in NDIS 6.0