Additions:
>>**@@[[PikeOs2 Return to Pike Mainpage]]@@**
**@@[[PikeOs26 Hello World & Friends Main Previous]]@@**>>
Deletions:
>>**@@[[PikeOs2 Return to Pike Mainpage]]@@**>>
Additions:
>>**@@[[PikeOs2 Return to Pike Mainpage]]@@**>>
Additions:
==A HELLO WORLD DEVICE DRIVER==
**PART I: THE DRIVER**
**Introduction**
**What is a Device Driver?**
%%
%%
@@**Figure 1.) Format of the OS/2 device driver header**@@
%%
%%
@@**Figure 2.) A common strategy section**@@
**The INIT Function**
%%
%%
@@**Figure 3.) Init routine for hello.sys**@@
**Readying the Driver**
%%
%%
@@**Figure 4.) Code to open hello.sys for use by an application**@@
%%
%%
@@**Figure 5.) Minimum required code for the RPOPEN request**@@
**Communicating with the Driver**
%%
%%
@@**Figure 6.) Requried code to pass the driver a user request**@@
%%
%%
@@**Figure 7.) Minimal IOCtl section**@@
**Closing the Driver**
%%
%%
@@**Figure 8.) Closing the driver**@@
%%
%%
@@**Figure 9.) Returning from the close section**@@
**Summary**
Deletions:
A HELLO WORLD DEVICE DRIVER
PART I: THE DRIVER
Introduction
What is a Device Driver?
Figure 1.) Format of the OS/2 device driver header
Figure 2.) A common strategy section
The INIT Function
Figure 3.) Init routine for hello.sys
Readying the Driver
Figure 4.) Code to open hello.sys for use by an application
Figure 5.) Minimum required code for the RPOPEN request
Communicating with the Driver
Figure 6.) Requried code to pass the driver a user request
Figure 7.) Minimal IOCtl section
Closing the Driver
Figure 8.) Closing the driver
Figure 9.) Returning from the close section
Summary