2025-04-27 07:49:33 -04:00

125 lines
6.4 KiB
HTML
Raw Permalink Blame History

<HTML>
<BODY>
<FONT FACE=VERDANA SIZE=2 COLOR="#000000">
<DL>
<DT><B><A HREF="AC97SMPL.HTML#LP_REG_SECT" TARGET="LP_INFSRC">
[AC97SMPL.AddReg]</A></B></DT>
<DD>This section is an <I>add-registry-section</I>, whose entries satisfy the following format :</DD>
<DD><P><B>[</B><I>add-registry-section</I><B>]</B><BR>
<I>reg-root</I><B>,</B> [<I>subkey</I>]<B>,</B> [<I>value-entry-name</I>]<B>,</B> [<I>flags</I>]<B>,</B> [<I>value</I>]</DD>
<DD><P>An <B>HKR</B> specification in such an add-registry section designates the <B>..Class\{</B><I>SetupClassGUID</I><B>}\</B><I>device-instance-id</I> registry path to the user-accessible driver (a.k.a. "software" key).</DD>
<DL>
<DT><P>Processing this section will add into the registry under <B>HKR</B> the following values :</DT>
<DL>
<DT><B><P><A NAME=KWD_ASSOCFLTR>AssociatedFilters</A></B></DT>
<DD>Description : used to load additional drivers (sys files) needed to enable the whole range of wdm features of the hardware device.</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : (<I>null</I>) current subkey</DD>
<DD>Value-entry name : AssociatedFilters</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : "wdmaud, swmidi, redbook"</DD>
<DT><B><P><A NAME=KWD_DRV_SELF>Driver</A></B></DT>
<DD>Description : specifies the driver file of the device.</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : (<I>null</I>) current subkey</DD>
<DD>Value-entry name : Driver</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : AC97SMPL.sys</DD>
<DT><B><P><A NAME=KWD_DRV_NTMP>NTMPDriver</A></B></DT>
<DD>Description : denominates (a) NT MiniPort driver file(s).</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : (<I>null</I>) current subkey</DD>
<DD>Value-entry name : NTMPDriver</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : "AC97SMPL.sys, sbemul.sys"</DD>
<DT><B><P><A NAME=KWD_SUBCLASS>SubClasses</A></B></DT>
<DD>Description : specifies the type of functionality the driver offers.</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : Drivers (<I>subkey of the crt key, will be created if needed</I>)</DD>
<DD>Value-entry name : SubClasses</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : "wave, midi, mixer"</DD>
<DT><B><P><A NAME=KWD_DRV_WV>Wave Driver</A></B></DT>
<DD>Description : specifies the driver to be used for the wave subclass.</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : Drivers\wave\wdmaud.drv</DD>
<DD>Value-entry name : Driver</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : wdmaud.drv</DD>
<DT><B><P><A NAME=KWD_DRV_MIDI>MIDI Driver</A></B></DT>
<DD>Description : specifies the driver to be used for the midi subclass.</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : Drivers\midi\wdmaud.drv</DD>
<DD>Value-entry name : Driver</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : wdmaud.drv</DD>
<DT><B><P><A NAME=KWD_DRV_MIXR>Mixer Driver</A></B></DT>
<DD>Description : specifies the driver to be used for the mixer subclass.</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : Drivers\mixer\wdmaud.drv</DD>
<DD>Value-entry name : Driver</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : wdmaud.drv</DD>
<DT><B><P><A NAME=KWD_DESC_WV>Wave Description</A></B></DT>
<DD>Description : description of the wave subclass.</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : Drivers\wave\wdmaud.drv</DD>
<DD>Value-entry name : Description</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : <I><A HREF="AC97SMPL.HTML#LP_DEVDESC_DEF" TARGET="LP_INFSRC">%AC97SMPL.DeviceDesc%</A></I></DD>
<DT><B><P><A NAME=KWD_DESC_MIDI>MIDI Description</A></B></DT>
<DD>Description : description of the midi subclass.</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : Drivers\midi\wdmaud.drv</DD>
<DD>Value-entry name : Description</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : <I><A HREF="AC97SMPL.HTML#LP_DEVDESC_DEF" TARGET="LP_INFSRC">%AC97SMPL.DeviceDesc%</A></I></DD>
<DT><B><P><A NAME=KWD_DESC_MIXR>Mixer Description</A></B></DT>
<DD>Description : description of the mixer subclass.</DD>
<DD>Location : <B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_HKR">HKR</A></B></DD>
<DD>Subkey : Drivers\midi\wdmaud.drv</DD>
<DD>Value-entry name : Description</DD>
<DD>Value-entry type : szString (default value, FLG_ADDREG_TYPE_SZ = 0x00000000)</DD>
<DD>Value : <I><A HREF="AC97SMPL.HTML#LP_DEVDESC_DEF" TARGET="LP_INFSRC">%AC97SMPL.DeviceDesc%</A></I></DD>
</DL>
<DT><P>The string token used is defined in the <B>String</B>s sections of the INF :</DT>
<DD><B><A HREF="AC97SMPL.HTML#LP_STRINGS_SECT" TARGET="LP_INFSRC">
[Strings]</A></B><BR>...<BR>
<A HREF="AC97SMPL.HTML#LP_DEVDESC_DEF" TARGET="LP_INFSRC">AC97SMPL.DeviceDesc</A>="AC'97 Sample Driver for Intel(r) 82801 Controller"</DD>
<DT><P>and its localized version :</DT>
<DD><B><A HREF="AC97SMPL.HTML#LP_STRINGSLOC_SECT" TARGET="LP_INFSRC">
[Strings.0407]</A></B><BR>...<BR>
<A HREF="AC97SMPL.HTML#LP_DEVDESCLOC_DEF" TARGET="LP_INFSRC">AC97SMPL.DeviceDesc</A>="AC'97 Treiberbeispiel f<>r Intel(r) 82801 Kontroller"</DD>
</DL>
<DD><P><I>See also the </I><B><A HREF="RP_INFDEF_KEYWORDS.HTML">Glossary</A></B><I> entry for </I><B><A HREF="RP_INFDEF_KEYWORDS.HTML#KWD_AddReg">AddReg</A></B>.</DD>
</DL>
</BODY>
</HTML>