文件名称:driverdev_src3
介绍说明--下载内容均来自于网络,请自行研究使用
This the third edition of the Writing Device Drivers articles. The first article helped to simply get you acquainted with device drivers and a simple fr a mework for developing a device driver for NT. The second tutorial attempted to show to use IOCTLs and display what the memory layout of Windows NT is. In this edition, we will go into the idea of contexts and pools. The driver we write today will also be a little more interesting as it will allow two user mode applications to communicate with each other in a simple manner. We will call this the “poor man’s pipes” implementation.-This the third edition of the Writing Device Drivers articles. The first article helped to simply get you acquainted with device drivers and a simple fr a mework for developing a device driver for NT. The second tutorial attempted to show to use IOCTLs and display what the memory layout of Windows NT is. In this edition, we will go into the idea of contexts and pools. The driver we write today will also be a little more interesting as it will allow two user mode applications to communicate with each other in a simple manner. We will call this the poor man s pipes implementation.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
Programming
...........\development
...........\...........\DEBUG
...........\...........\.....\private
...........\...........\.....\.......\src
...........\...........\.....\.......\...\drivers
...........\...........\.....\.......\...\.......\example
...........\...........\.....\.......\...\.......\.......\entry.c
...........\...........\.....\.......\...\.......\.......\example.h
...........\...........\.....\.......\...\.......\.......\functions.c
...........\...........\.....\.......\...\.......\.......\makefile
...........\...........\.....\.......\...\.......\.......\obj
...........\...........\.....\.......\...\.......\.......\...\i386
...........\...........\.....\.......\...\.......\inc
...........\...........\.....\.......\...\.......\...\public.h
...........\...........\.....\.......\...\.......\LoadDriver
...........\...........\.....\.......\...\.......\..........\load.c
...........\...........\.....\.......\...\.......\..........\makefile
...........\...........\.....\.......\...\.......\..........\obj
...........\...........\.....\.......\...\.......\..........\...\i386
...........\...........\.....\.......\...\.......\usedriver
...........\...........\.....\.......\...\.......\.........\load.c
...........\...........\.....\.......\...\.......\.........\makefile
...........\...........\.....\.......\...\.......\.........\obj
...........\...........\.....\.......\...\.......\.........\...\i386
...........\...........\.....\.......\...\.......\usedriver2
...........\...........\.....\.......\...\.......\..........\load.c
...........\...........\.....\.......\...\.......\..........\makefile
...........\...........\.....\.......\...\.......\..........\obj
...........\...........\.....\.......\...\.......\..........\...\i386
...........\...........\.....\.......\...\.......\usedriver3
...........\...........\.....\.......\...\.......\..........\load.c
...........\...........\.....\.......\...\.......\..........\makefile
...........\...........\.....\.......\...\.......\..........\obj
...........\...........\.....\.......\...\.......\..........\...\i386
...........\development
...........\...........\DEBUG
...........\...........\.....\private
...........\...........\.....\.......\src
...........\...........\.....\.......\...\drivers
...........\...........\.....\.......\...\.......\example
...........\...........\.....\.......\...\.......\.......\entry.c
...........\...........\.....\.......\...\.......\.......\example.h
...........\...........\.....\.......\...\.......\.......\functions.c
...........\...........\.....\.......\...\.......\.......\makefile
...........\...........\.....\.......\...\.......\.......\obj
...........\...........\.....\.......\...\.......\.......\...\i386
...........\...........\.....\.......\...\.......\inc
...........\...........\.....\.......\...\.......\...\public.h
...........\...........\.....\.......\...\.......\LoadDriver
...........\...........\.....\.......\...\.......\..........\load.c
...........\...........\.....\.......\...\.......\..........\makefile
...........\...........\.....\.......\...\.......\..........\obj
...........\...........\.....\.......\...\.......\..........\...\i386
...........\...........\.....\.......\...\.......\usedriver
...........\...........\.....\.......\...\.......\.........\load.c
...........\...........\.....\.......\...\.......\.........\makefile
...........\...........\.....\.......\...\.......\.........\obj
...........\...........\.....\.......\...\.......\.........\...\i386
...........\...........\.....\.......\...\.......\usedriver2
...........\...........\.....\.......\...\.......\..........\load.c
...........\...........\.....\.......\...\.......\..........\makefile
...........\...........\.....\.......\...\.......\..........\obj
...........\...........\.....\.......\...\.......\..........\...\i386
...........\...........\.....\.......\...\.......\usedriver3
...........\...........\.....\.......\...\.......\..........\load.c
...........\...........\.....\.......\...\.......\..........\makefile
...........\...........\.....\.......\...\.......\..........\obj
...........\...........\.....\.......\...\.......\..........\...\i386