Miniport Driver Registry Settings (Windows Embedded CE 6.0)

1/6/2010

Any adapter loaded by the bus driver will by default have a name that follows the format: <bus name>\<adapter instance name>.

If a name that is based on the full bus name in the HKLM\Comm\BusFriendlyNameList\<full bus name>\<adapter instance name> registry value is specified, then <full bus name>\<adapter instance name> is used. An adapter instance that is not loaded by the bus driver will not have the <bus name> prefix.

In order for NDIS to use the bus name prefix that is set by the bus driver, the exact bus name must be specified in the HKLM\Comm\BusFriendlyNameList\<bus friendly instance name> registry entry. If this value is present, it is used in place of the default <bus name>\<adapter instance name> value. The bus friendly name is recorded in HKLM\Comm\BusFriendlyNames each time the OS boots. You must boot your device at least once to determine the bus friendly name for an adapter.

A bus name of PCCARD indicates that the miniport driver follows the PC Card driver model rather than the legacy PCMCIA driver model. For more information on PC Card drivers, see PC Card Drivers.

NDIS creates the HKLM\Comm\<adapter instance name>\Parms\PlugAndPlay registry value to allow a miniport driver to determine if it is loaded using the PC Card driver model or the legacy PCMCIA driver model. This information may also be required for a miniport driver that can function using both models. If this value is set to 0, the miniport driver is loaded using the legacy PCMCIA driver model. If this value is set to 1, the miniport driver is loaded using the PC Card bus-agnostic driver model.

The following registry setting sets the name of the import driver DLL file for the MYNIC device.

[HKEY_LOCAL_MACHINE\Comm\MYNIC]
    "DisplayName"="NIC Miniport Driver"
    "Group"="NDIS"
    "ImagePath"="mynic.dll"

The following registry setting notifies the bus driver that a miniport driver does not share an interrupt. If another device is already using the interrupt, the miniport driver will not be loaded by the bus driver.

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\PCI\Template\NE2000]
    "Flags"=dword:100

See Also

Concepts

PCI Bus Enumerator Registry Settings