Course Description:
A five day course on the development of NDIS network device drivers. The course is presented in partnership with Windows device driver specialists, Datronic®. The course includes a workshop with hands on labs and practical samples.
NDIS - Network Driver Interface Specification
Overview:
This course supplies the basic knowledge for modifying existing NDIS network device drivers or writing completely new drivers.
Course Objectives:
- NDIS Network Device Driver Development for Windows XP, W2K3, Vista and Longhorn Server.
- A journey through the different NDIS layer covering Miniports, Protocol Drivers, Intermediate Drivers, the TDI Interface and Socket-Applications.
Delegates will learn:
Delegates gain a thorough knowledge of the windows network device driver architecture and the associated programming models. Miniports, protocol drivers, a short overview over the TDI interface and socket helper applications are covered. In addition to this delegates learn concepts and backgrounds of NDIS device driver development using the DDK and the NDIS libraries and lots of practical tips and tricks including the usage of NDIS WinDbg debugger extensions.
Pre-requisites:
-
Attendance of course WDM-501: WDM Driver Development, or practical development experience
- Very good knowledge of C and/or C++
- Basic knowledge of Microsoft Visual Studio
- Basic knowledge of Windows system programming
- Basic knowledge of Windows system administration
Who Should Attend:
Windows device driver developers, who want to gain an understanding of the different layers of the Windows NDIS environment and the corresponding driver models, as well as the associated interfaces, from the miniport at the bottom, all the way through to the application at the top.
Duration:
Five days
Course Materials:
Delegate Handbook
Related Courses:
- WDM-501 WDM Driver Development
- AWDM-501 Advanced WDM Driver Development
- WDF-501 WDF KMDF Driver Development
- MSDN-2450 Developing Embedded Solutions for
Microsoft Windows CE .NET. (v4.2)
- MSDN-2450N Building Embedded Solutions using Windows
CE 5.0
- MSDN-2545 Embedded Solutions for Windows XP
Embedded
- MSDN-2530 Introduction to Microsoft Windows CE .NET
|