Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

283 lines
11 KiB

  1. <html xmlns:o="urn:schemas-microsoft-com:office:office"
  2. xmlns:w="urn:schemas-microsoft-com:office:word"
  3. xmlns="http://www.w3.org/TR/REC-html40">
  4. <head>
  5. <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
  6. <meta name=ProgId content=FrontPage.Editor.Document>
  7. <meta name=Generator content="Microsoft FrontPage 5.0">
  8. <meta name=Originator content="Microsoft Word 10">
  9. <title>DRIVER INSTALLATION</title>
  10. <!--[if gte mso 9]><xml>
  11. <o:DocumentProperties>
  12. <o:Author>Frank Berreth</o:Author>
  13. <o:LastAuthor>Frank Berreth</o:LastAuthor>
  14. <o:Revision>10</o:Revision>
  15. <o:TotalTime>167</o:TotalTime>
  16. <o:Created>2001-05-10T19:35:00Z</o:Created>
  17. <o:LastSaved>2002-06-18T18:46:00Z</o:LastSaved>
  18. <o:Pages>1</o:Pages>
  19. <o:Words>414</o:Words>
  20. <o:Characters>2365</o:Characters>
  21. <o:Company>Microsoft Corp.</o:Company>
  22. <o:Lines>19</o:Lines>
  23. <o:Paragraphs>5</o:Paragraphs>
  24. <o:CharactersWithSpaces>2774</o:CharactersWithSpaces>
  25. <o:Version>10.3501</o:Version>
  26. </o:DocumentProperties>
  27. </xml><![endif]--><!--[if gte mso 9]><xml>
  28. <w:WordDocument>
  29. <w:SpellingState>Clean</w:SpellingState>
  30. <w:GrammarState>Clean</w:GrammarState>
  31. <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
  32. </w:WordDocument>
  33. </xml><![endif]-->
  34. <style>
  35. <!--
  36. /* Font Definitions */
  37. @font-face
  38. {font-family:Verdana;
  39. panose-1:2 11 6 4 3 5 4 4 2 4;
  40. mso-font-charset:0;
  41. mso-generic-font-family:swiss;
  42. mso-font-pitch:variable;
  43. mso-font-signature:536871559 0 0 0 415 0;}
  44. @font-face
  45. {font-family:"MS Sans Serif";
  46. panose-1:0 0 0 0 0 0 0 0 0 0;
  47. mso-font-charset:0;
  48. mso-generic-font-family:swiss;
  49. mso-font-format:other;
  50. mso-font-pitch:variable;
  51. mso-font-signature:3 0 0 0 1 0;}
  52. /* Style Definitions */
  53. p.MsoNormal, li.MsoNormal, div.MsoNormal
  54. {mso-style-parent:"";
  55. margin-bottom:.0001pt;
  56. mso-pagination:widow-orphan;
  57. font-size:12.0pt;
  58. font-family:"Times New Roman";
  59. mso-fareast-font-family:"Times New Roman"; margin-left:0in; margin-right:0in; margin-top:0in}
  60. h2
  61. {mso-margin-top-alt:auto;
  62. margin-right:0in;
  63. mso-margin-bottom-alt:auto;
  64. margin-left:0in;
  65. mso-pagination:widow-orphan;
  66. mso-outline-level:2;
  67. font-size:18.0pt;
  68. font-family:"Times New Roman";
  69. font-weight:bold;}
  70. h3
  71. {mso-margin-top-alt:auto;
  72. margin-right:0in;
  73. mso-margin-bottom-alt:auto;
  74. margin-left:0in;
  75. mso-pagination:widow-orphan;
  76. mso-outline-level:3;
  77. font-size:13.5pt;
  78. font-family:"Times New Roman";
  79. font-weight:bold;}
  80. h4
  81. {mso-margin-top-alt:auto;
  82. margin-right:0in;
  83. mso-margin-bottom-alt:auto;
  84. margin-left:0in;
  85. mso-pagination:widow-orphan;
  86. mso-outline-level:4;
  87. font-size:12.0pt;
  88. font-family:"Times New Roman";
  89. font-weight:bold;}
  90. a:link, span.MsoHyperlink
  91. {color:blue;
  92. text-decoration:underline;
  93. text-underline:single;}
  94. a:visited, span.MsoHyperlinkFollowed
  95. {color:purple;
  96. text-decoration:underline;
  97. text-underline:single;}
  98. p
  99. {mso-margin-top-alt:auto;
  100. margin-right:0in;
  101. mso-margin-bottom-alt:auto;
  102. margin-left:0in;
  103. mso-pagination:widow-orphan;
  104. font-size:12.0pt;
  105. font-family:"Times New Roman";
  106. mso-fareast-font-family:"Times New Roman";}
  107. pre
  108. {margin:0in;
  109. margin-bottom:.0001pt;
  110. mso-pagination:widow-orphan;
  111. tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
  112. font-size:10.0pt;
  113. font-family:"Courier New";
  114. mso-fareast-font-family:"Courier New";}
  115. span.SpellE
  116. {mso-style-name:"";
  117. mso-spl-e:yes}
  118. span.GramE
  119. {mso-style-name:"";
  120. mso-gram-e:yes}
  121. @page Section1
  122. {size:8.5in 11.0in;
  123. margin:1.0in 1.25in 1.0in 1.25in;
  124. mso-header-margin:.5in;
  125. mso-footer-margin:.5in;
  126. mso-paper-source:0;}
  127. div.Section1
  128. {page:Section1;}
  129. -->
  130. </style>
  131. <!--[if gte mso 10]>
  132. <style>
  133. /* Style Definitions */
  134. table.MsoNormalTable
  135. {mso-style-name:"Table Normal";
  136. mso-tstyle-rowband-size:0;
  137. mso-tstyle-colband-size:0;
  138. mso-style-noshow:yes;
  139. mso-style-parent:"";
  140. mso-padding-alt:0in 5.4pt 0in 5.4pt;
  141. mso-para-margin:0in;
  142. mso-para-margin-bottom:.0001pt;
  143. mso-pagination:widow-orphan;
  144. font-size:10.0pt;
  145. font-family:"Times New Roman"}
  146. </style>
  147. <![endif]-->
  148. </head>
  149. <body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>
  150. <div class=Section1>
  151. <h2><span style='font-family:Verdana'>AC97 Sample Driver and Related Code
  152. Samples</span></h2>
  153. <p><span style='font-size:10.0pt;font-family:Verdana;color:red'>[This is
  154. preliminary documentation and subject to change.]<o:p></o:p></span></p>
  155. <h3><span style='font-family:Verdana'>SUMMARY</span></h3>
  156. <p><span style='font-size:10.0pt;font-family:Verdana'>This directory contains a
  157. sample AC97 adapter driver and several related code samples. The samples are
  158. contained in the following subdirectories:<o:p></o:p></span></p>
  159. <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=679
  160. style='width:509.25pt;mso-cellspacing:0in;mso-padding-alt:2.25pt 2.25pt 2.25pt 2.25pt'>
  161. <tr style='mso-yfti-irow:0'>
  162. <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  163. <p><b><i><span style='font-size:10.0pt;font-family:Verdana'>Subdirectory</span></i></b></p>
  164. </td>
  165. <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  166. <p><b><i><span style='font-size:10.0pt;font-family:Verdana'>Description</span></i></b></p>
  167. </td>
  168. </tr>
  169. <tr style='mso-yfti-irow:1'>
  170. <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  171. <p><span class=SpellE><i><span style='font-size:10.0pt;font-family:Verdana'>cpl</span></i></span></p>
  172. </td>
  173. <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  174. <p><span style='font-size:10.0pt;font-family:Verdana'>This subdirectory
  175. contains the sample code for a control panel application. The application
  176. displays the property page for your AC97 device. This application requires
  177. that the property page sample and the AC97 WDM audio driver sample be
  178. installed.</span></p>
  179. </td>
  180. </tr>
  181. <tr style='mso-yfti-irow:2'>
  182. <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  183. <p><i><span style='font-size:10.0pt;font-family:Verdana'>driver</span></i></p>
  184. </td>
  185. <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  186. <p><span style='font-size:10.0pt;font-family:Verdana'>This subdirectory
  187. contains the AC97 sample driver. This sample is a WDM audio adapter driver
  188. that runs on an Intel motherboard with an integrated AC97 controller. The
  189. adapter driver incorporates a <span class=SpellE>WavePci</span> miniport
  190. driver for the AC97 controller's wave audio device.</span></p>
  191. </td>
  192. </tr>
  193. <tr style='mso-yfti-irow:3'>
  194. <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  195. <p><span class=SpellE><i><span style='font-size:10.0pt;font-family:Verdana'>INFViewer</span></i></span></p>
  196. </td>
  197. <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  198. <p><span style='font-size:10.0pt;font-family:Verdana'>This subdirectory
  199. contains an HTML version of the AC97 driver's INF file. The HTML file
  200. supports easy browsing of the INF file's contents by providing hot-linked
  201. references to INF sections and to keyword definitions.</span></p>
  202. </td>
  203. </tr>
  204. <tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes'>
  205. <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  206. <p><span class=SpellE><i><span style='font-size:10.0pt;font-family:Verdana'>proppage</span></i></span></p>
  207. </td>
  208. <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  209. <p><span style='font-size:10.0pt;font-family:Verdana'>This sample shows how
  210. to write a property-page DLL that gets loaded by the device manager when a
  211. user elects to display the properties of your device. In addition to
  212. displaying the default property sheets, the device manager also displays the
  213. property sheet that is defined in the sample. This sample requires that the
  214. AC97 WDM audio driver sample be installed.<o:p></o:p></span></p>
  215. </td>
  216. </tr>
  217. </table>
  218. <p><span style='font-size:10.0pt;font-family:Verdana'>These samples need to be compiled
  219. with the Windows .NET or Windows XP build environment but are binary compatible
  220. with older operating systems like Windows 2000. To build the samples, enter any
  221. Windows .NET or Windows XP build environment and run <b>build</b><b
  222. style='mso-bidi-font-weight:normal'> �<span class=SpellE><span class=GramE>cZ</span></span></b>
  223. from this directory. The AC97
  224. sample driver also runs in Windows 98 Second Edition or Windows Me, but the
  225. property page DLL and control panel application do not. For more information,
  226. please refer to the <i>readme.htm</i> files in each subdirectory. The INF file
  227. in the <i>driver</i> directory installs all of the samples in the
  228. subdirectories. The header file in this directory defines the private property
  229. used by each of the samples.</span><span style='font-size:10.0pt'><o:p></o:p></span></p>
  230. <p><span style='font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>
  231. <h3><span style='font-family:Verdana'>ADDITIONAL INFORMATION ABOUT THE INF FILE</span></h3>
  232. <p><span style='font-size:10.0pt;font-family:Verdana'>In Windows 2000 and
  233. later, the INF file installs both the AC97 sample driver and the property page
  234. sample. In Microsoft Windows 98 Second Edition and Microsoft Windows Me, the
  235. INF file installs only the AC97 WDM audio driver sample. A migration DLL (<i>migrate.dll</i>)
  236. is needed for a WDM audio driver installed in Microsoft Windows 98 Second
  237. Edition or Microsoft Windows Me to survive the upgrade to Microsoft Windows
  238. 2000 or later. For more information on device driver migration, see <i>%BASEDIR%\src\setup\devupgrd\devupgrd.doc</i>.<o:p></o:p></span></p>
  239. <p align=center style='margin:0in;margin-bottom:.0001pt;text-align:center;
  240. tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
  241. style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New"'><a
  242. href="#top"><span style='font-family:Verdana'>Top of page</span></a></span><span
  243. style='font-size:10.0pt;font-family:Verdana;mso-fareast-font-family:"Courier New";
  244. mso-bidi-font-family:"Courier New"'> <o:p></o:p></span></p>
  245. <pre><o:p>&nbsp;</o:p></pre>
  246. <table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=684
  247. style='width:513.0pt;mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
  248. <tr style='mso-yfti-irow:0;mso-yfti-lastrow:yes;height:1.5pt'>
  249. <td width=684 style='width:513.0pt;background:aqua;padding:.75pt .75pt .75pt .75pt;
  250. height:1.5pt'>
  251. <p class=MsoNormal><o:p>&nbsp;</o:p></p>
  252. </td>
  253. </tr>
  254. </table>
  255. <pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre>
  256. <p style='margin:0in;margin-bottom:.0001pt;tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt'><span
  257. style='font-size:7.5pt;font-family:"MS Sans Serif";mso-fareast-font-family:
  258. "Courier New";mso-bidi-font-family:"Courier New"'>� Microsoft Corporation 2000</span><span
  259. style='font-size:10.0pt;font-family:Verdana;mso-fareast-font-family:"Courier New";
  260. mso-bidi-font-family:"Courier New"'> <o:p></o:p></span></p>
  261. </div>
  262. </body>
  263. </html>