Standardized INF Keywords for Network Devices
This section provides information about standardized keywords that appear in the registry and are specified in INF files. NDIS 6.0 and later versions of NDIS support standardized keywords for miniport drivers in network devices.
Standardized keywords provide:
Standardized user interface properties for end users.
The ability for both home network users and large-scale enterprises to easily configure networks that include devices from multiple hardware manufacturers.
The ability to programmatically test for all advanced network device features.
The following standard INF keywords are mandatory for connectionless NDIS 6.0 and later miniport drivers:
If the mandatory keywords are missing from the driver's INF file, NDIS does not call the miniport driver's MiniportInitializeEx function.
Standardized keywords are required for NDIS 6.0 and later miniport drivers if both of the following are true:
An INF setting must be exposed in the Advanced properties page of the user interface.
The device fully supports the specified properties.
Note Standardized keywords are optional but recommended for NDIS 5.1 and earlier NDIS miniport drivers.
This section specifies the INF keywords that are exposed in the user interface. However, miniport drivers must read the registry settings during initialization to determine the current configuration settings.
Within an INF file, definitions for these keywords are placed with the other definitions for the advanced properties page. For more information about advanced properties, see Specifying Configuration Parameters for the Advanced Properties Page.
All standardized keyword names start with an asterisk (*). This naming convention enables you to easily distinguish standardized names from non-standard names.
There are three types of standardized keyword data that are exposed in the user interface:
Values that can be selected from a list that appears in a drop down menu in the Advanced properties page.
Numerical values that you can edit.
Text values that you can edit.
The following topics include descriptions for the standardized keywords that are common to all networking technologies:
In addition, standardized keywords that are specific to networking technologies are described in the following topics: