Specifying Support of LBFO
Note NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.
A miniport driver specifies that it implements LBFO during installation. To specify LBFO support, the miniport driver's information (INF) file must contain the BundleId keyword and a case-insensitive string value (REG_SZ). This string value identifies the miniport driver's bundle of adapters. The registry is configured using the bundle-identifier information.
The miniport driver's bundle-identifier value must be exposed as an adapter property through the Control Panel Network program, so that if a user changes the property, the NIC is stopped and then restarted. A user would change the bundle-identifier property to adjust bundle membership.
The following is an example of an add-registry-section in a miniport driver's INF file that adds the BundleId subkey to the Ndi\params key and gives the ParamDesc (parameter description) for BundleIda string value of "Bundle1".
[a1.params.reg]
HKR, Ndi\params\BundleId, ParamDesc, 0, "Bundle1"
For more information about adding keys and values to a miniport driver's INF file, see Add-registry-sections. For more information about specifying adapter configuration parameters and values, see Specifying Configuration Parameters for the Advanced Properties Pageand Specifying Custom Property Pages for Network Adapters.