windows-nt/Source/XPSP1/NT/drivers/ddk/wdmaudio/ac97
2020-09-26 16:20:57 +08:00
..
cpl Add source files 2020-09-26 16:20:57 +08:00
driver Add source files 2020-09-26 16:20:57 +08:00
infviewer Add source files 2020-09-26 16:20:57 +08:00
proppage Add source files 2020-09-26 16:20:57 +08:00
prvprop.h Add source files 2020-09-26 16:20:57 +08:00
readme.htm Add source files 2020-09-26 16:20:57 +08:00

<html xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=windows-1252">
<meta name=ProgId content=FrontPage.Editor.Document>
<meta name=Generator content="Microsoft FrontPage 5.0">
<meta name=Originator content="Microsoft Word 10">
<title>DRIVER INSTALLATION</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Frank Berreth</o:Author>
  <o:LastAuthor>Frank Berreth</o:LastAuthor>
  <o:Revision>10</o:Revision>
  <o:TotalTime>167</o:TotalTime>
  <o:Created>2001-05-10T19:35:00Z</o:Created>
  <o:LastSaved>2002-06-18T18:46:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>414</o:Words>
  <o:Characters>2365</o:Characters>
  <o:Company>Microsoft Corp.</o:Company>
  <o:Lines>19</o:Lines>
  <o:Paragraphs>5</o:Paragraphs>
  <o:CharactersWithSpaces>2774</o:CharactersWithSpaces>
  <o:Version>10.3501</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:SpellingState>Clean</w:SpellingState>
  <w:GrammarState>Clean</w:GrammarState>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
@font-face
	{font-family:"MS Sans Serif";
	panose-1:0 0 0 0 0 0 0 0 0 0;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:3 0 0 0 1 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman"; margin-left:0in; margin-right:0in; margin-top:0in}
h2
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:2;
	font-size:18.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h3
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:3;
	font-size:13.5pt;
	font-family:"Times New Roman";
	font-weight:bold;}
h4
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	mso-outline-level:4;
	font-size:12.0pt;
	font-family:"Times New Roman";
	font-weight:bold;}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;
	text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
	{color:purple;
	text-decoration:underline;
	text-underline:single;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
pre
	{margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	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;
	font-size:10.0pt;
	font-family:"Courier New";
	mso-fareast-font-family:"Courier New";}
span.SpellE
	{mso-style-name:"";
	mso-spl-e:yes}
span.GramE
	{mso-style-name:"";
	mso-gram-e:yes}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
-->
</style>
<!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman"}
</style>
<![endif]-->
</head>

<body lang=EN-US link=blue vlink=purple style='tab-interval:.5in'>

<div class=Section1>

<h2><span style='font-family:Verdana'>AC97 Sample Driver and Related Code
Samples</span></h2>

<p><span style='font-size:10.0pt;font-family:Verdana;color:red'>[This is
preliminary documentation and subject to change.]<o:p></o:p></span></p>

<h3><span style='font-family:Verdana'>SUMMARY</span></h3>

<p><span style='font-size:10.0pt;font-family:Verdana'>This directory contains a
sample AC97 adapter driver and several related code samples. The samples are
contained in the following subdirectories:<o:p></o:p></span></p>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=679
 style='width:509.25pt;mso-cellspacing:0in;mso-padding-alt:2.25pt 2.25pt 2.25pt 2.25pt'>
 <tr style='mso-yfti-irow:0'>
  <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><b><i><span style='font-size:10.0pt;font-family:Verdana'>Subdirectory</span></i></b></p>
  </td>
  <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><b><i><span style='font-size:10.0pt;font-family:Verdana'>Description</span></i></b></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:1'>
  <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><span class=SpellE><i><span style='font-size:10.0pt;font-family:Verdana'>cpl</span></i></span></p>
  </td>
  <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><span style='font-size:10.0pt;font-family:Verdana'>This subdirectory
  contains the sample code for a control panel application. The application
  displays the property page for your AC97 device. This application requires
  that the property page sample and the AC97 WDM audio driver sample be
  installed.</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:2'>
  <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><i><span style='font-size:10.0pt;font-family:Verdana'>driver</span></i></p>
  </td>
  <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><span style='font-size:10.0pt;font-family:Verdana'>This subdirectory
  contains the AC97 sample driver. This sample is a WDM audio adapter driver
  that runs on an Intel motherboard with an integrated AC97 controller. The
  adapter driver incorporates a <span class=SpellE>WavePci</span> miniport
  driver for the AC97 controller's wave audio device.</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:3'>
  <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><span class=SpellE><i><span style='font-size:10.0pt;font-family:Verdana'>INFViewer</span></i></span></p>
  </td>
  <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><span style='font-size:10.0pt;font-family:Verdana'>This subdirectory
  contains an HTML version of the AC97 driver's INF file. The HTML file
  supports easy browsing of the INF file's contents by providing hot-linked
  references to INF sections and to keyword definitions.</span></p>
  </td>
 </tr>
 <tr style='mso-yfti-irow:4;mso-yfti-lastrow:yes'>
  <td width="16%" style='width:16.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><span class=SpellE><i><span style='font-size:10.0pt;font-family:Verdana'>proppage</span></i></span></p>
  </td>
  <td width="84%" style='width:84.0%;padding:2.25pt 2.25pt 2.25pt 2.25pt'>
  <p><span style='font-size:10.0pt;font-family:Verdana'>This sample shows how
  to write a property-page DLL that gets loaded by the device manager when a
  user elects to display the properties of your device. In addition to
  displaying the default property sheets, the device manager also displays the
  property sheet that is defined in the sample. This sample requires that the
  AC97 WDM audio driver sample be installed.<o:p></o:p></span></p>
  </td>
 </tr>
</table>

<p><span style='font-size:10.0pt;font-family:Verdana'>These samples need to be compiled
with the Windows .NET or Windows XP build environment but are binary compatible
with older operating systems like Windows 2000. To build the samples, enter any
Windows .NET or Windows XP build environment and run <b>build</b><b
style='mso-bidi-font-weight:normal'> <20><span class=SpellE><span class=GramE>cZ</span></span></b>
from this directory. The AC97
sample driver also runs in Windows 98 Second Edition or Windows Me, but the
property page DLL and control panel application do not. For more information,
please refer to the <i>readme.htm</i> files in each subdirectory. The INF file
in the <i>driver</i> directory installs all of the samples in the
subdirectories. The header file in this directory defines the private property
used by each of the samples.</span><span style='font-size:10.0pt'><o:p></o:p></span></p>

<p><span style='font-size:10.0pt'>&nbsp;<o:p></o:p></span></p>

<h3><span style='font-family:Verdana'>ADDITIONAL INFORMATION ABOUT THE INF FILE</span></h3>

<p><span style='font-size:10.0pt;font-family:Verdana'>In Windows 2000 and
later, the INF file installs both the AC97 sample driver and the property page
sample. In Microsoft Windows 98 Second Edition and Microsoft Windows Me, the
INF file installs only the AC97 WDM audio driver sample. A migration DLL (<i>migrate.dll</i>)
is needed for a WDM audio driver installed in Microsoft Windows 98 Second
Edition or Microsoft Windows Me to survive the upgrade to Microsoft Windows
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>

<p align=center style='margin:0in;margin-bottom:.0001pt;text-align:center;
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
style='font-size:10.0pt;font-family:"Courier New";mso-fareast-font-family:"Courier New"'><a
href="#top"><span style='font-family:Verdana'>Top of page</span></a></span><span
style='font-size:10.0pt;font-family:Verdana;mso-fareast-font-family:"Courier New";
mso-bidi-font-family:"Courier New"'> <o:p></o:p></span></p>

<pre><o:p>&nbsp;</o:p></pre>

<table class=MsoNormalTable border=0 cellspacing=0 cellpadding=0 width=684
 style='width:513.0pt;mso-cellspacing:0in;mso-padding-alt:0in 0in 0in 0in'>
 <tr style='mso-yfti-irow:0;mso-yfti-lastrow:yes;height:1.5pt'>
  <td width=684 style='width:513.0pt;background:aqua;padding:.75pt .75pt .75pt .75pt;
  height:1.5pt'>
  <p class=MsoNormal><o:p>&nbsp;</o:p></p>
  </td>
 </tr>
</table>

<pre><o:p>&nbsp;</o:p></pre><pre><o:p>&nbsp;</o:p></pre>

<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
style='font-size:7.5pt;font-family:"MS Sans Serif";mso-fareast-font-family:
"Courier New";mso-bidi-font-family:"Courier New"'><3E> Microsoft Corporation 2000</span><span
style='font-size:10.0pt;font-family:Verdana;mso-fareast-font-family:"Courier New";
mso-bidi-font-family:"Courier New"'> <o:p></o:p></span></p>

</div>

</body>

</html>