windows-nt/Source/XPSP1/NT/drivers/wdm/usb/driver/sample
2020-09-26 16:20:57 +08:00
..
app Add source files 2020-09-26 16:20:57 +08:00
depend.mk Add source files 2020-09-26 16:20:57 +08:00
makefile Add source files 2020-09-26 16:20:57 +08:00
readme.txt Add source files 2020-09-26 16:20:57 +08:00
sample.c Add source files 2020-09-26 16:20:57 +08:00
sample.h Add source files 2020-09-26 16:20:57 +08:00
sample.inf Add source files 2020-09-26 16:20:57 +08:00
sample.mk Add source files 2020-09-26 16:20:57 +08:00
sources Add source files 2020-09-26 16:20:57 +08:00

			   SAMPLE WDM USB DRIVER AND DEBUG APPLICATION
							Revision 1.4
   						   January 8, 1997
   						   RELEASE NOTES
    			           -------------

Changes in Revision 1.4:
------------------------

1). Changed call IoAttachDeviceByPointer to new call:
	IoAttachDeviceToDeviceStack.
2). Enhanced sample Win32 Application to show how to open Sample driver and perform 
	IOCTL calls by adding support for reading/writing bulk or interrupt 
	endpoints.


Existing Issues/Notes:
----------------------

    1). New USBD services will simplify some of the code in this driver.  See the
        code for comments on such cases.
    2). This driver is based on information available at the time of development, and
        is subject to change depending on system software interface changes.  Please
        consult documentation on the Windows Driver Model for complete information.
    3). To build this driver, you will need the Windows NT DDK as well as the updated
        header and library files to support the Windows Driver Model.  In addition,
        the appropriate USB header and library files are necessary.
    4). The code that handles PnP Power Messages has not been fully tested.
    	That work is ongoing and any changes/updates will be issued in a future 
    	release of this sample driver.
   	5). To use the sample application, you will need to build it in the 
	   	Microsoft Visual C++ (MSDEV) build environment first.  The sample 
	   	application is intended to show how to communicate with the sample 
	   	driver in a rudimentary fashion only.
	6). If the Application's makefile (sampapp.mak) doesn't work in MSDEV, just create a 
		new workspace in MSDEV (use "Application" as the application "type" in the 
		"New Project Workspace") and add the source files to the project 
		manually (main.c, sampapp.rc).  Please note that you must add the path 
		to the include files in your Project Settings (under the C/C++ tab, in 
		the "preprocessor" item in the dropdown box).  Make sure you add the 
		path to the "devioctl.h" file in that list of paths since the sample.h 
		file uses a macro from the devioctl.h file.

Feedback:
---------
Please send feedback by email to:

	Kosar_Jaff@ccm.jf.intel.com

									END