▼
MSDN Library Visual Studio 6.0
▶
Welcome to the MSDN Library
▶
Visual Studio Documentation
▶
Visual Basic Documentation
▶
Visual C++ Documentation
▶
Visual FoxPro Documentation
▶
Visual InterDev Documentation
▶
Visual J++ Documentation
▶
Visual SourceSafe Documentation
▶
Tools and Technologies
▶
Microsoft Office Development
▶
Platform SDK
▶
SDK Documentation
▼
DDK Documentation
▶
Windows 95 Device Driver Kit
▶
Windows CE Device Driver Kit
▼
Microsoft Windows NT 4.0 DDK
▶
Legal Information
▶
Release Notes for V4.0
▶
Programmer's Guide
▶
Kernel-Mode Drivers
▶
Graphics Drivers
▶
Multimedia Drivers
▼
Network Drivers
▼
Design Guide
▶
Part 1: Network Drivers
▶
Part 2: Miniport NIC Drivers
▶
Part 3: Intermediate NDIS Drivers and TDI Drivers
▼
Part 4: Legacy Drivers
▼
Appendix A Full NIC Drivers
Appendix A Full NIC Drivers
A.1 Introduction
A.1.1 NIC Driver Design Goals
▶
A.1.2 NIC Driver Software Description
A.1.3 Full NIC Driver Operation Overview
A.2 Overview of Full NIC Driver Functions
A.2.1 Full NIC Driver Upper-Edge Functions
A.2.2 Transport Driver
▼
A.2.3 NDIS Interface Library
A.2.3 NDIS Interface Library
A.2.3.1 General
A.2.3.2 Functions Called by the Full NIC Driver
A.2.3.3 Functions Called by a Transport Driver
▼
A.2.3.4 Buffer, Packet, and Pool Functions
A.2.3.4 Buffer, Packet, and Pool Functions
A.2.3.4.1 Buffers
A.2.3.4.2 Packets
A.2.3.4.3 Pools
A.2.3.5 Memory and I/O Functions
A.2.3.6 File Management Functions
A.2.3.7 Timer Functions
A.2.3.8 Interrupt Handling Functions
A.2.3.9 Configuration Functions
A.2.3.10 Send Flag Functions
A.2.3.11 Spin Lock Functions
A.2.3.12 Interlocked Functions
A.2.3.13 Noninterlocked List Manipulation Functions
A.2.3.14 DMA-Related Functions
▶
A.2.4 Filter Libraries
A.3 Full NIC Driver Operations
A.3.1 Initializing Wrapper and Registering Drivers
A.3.2 Registering Network Interface Cards
A.3.3 Opening a Network Interface Card
A.3.4 Sending Data
A.3.5 Indicating and Transferring Received Data
A.3.6 Indicating Status
A.3.7 Querying and Setting NIC driver Capabilities
A.3.8 Querying Global Statistics
A.3.9 Closing Network Interface Cards
A.3.10 Resetting a Network Interface Card
A.3.11 Removing a Network Interface Card
A.3.12 Unloading and Deregistering Drivers
A.4 Writing a Full NIC Driver
▶
A.4.1 Programming Considerations
▶
Appendix B STREAMS Support in Windows NT
▶
Network Glossary
▶
Network Reference
▶
Virtual DOS Drivers
▶
Smart Card DDK
▶
Windows Resource Kits
▶
Specifications
▶
Knowledge Base
▶
Technical Articles
▶
Backgrounders
▶
Books
▶
Partial Books
▶
Periodicals
▶
Conference Papers