INF DDInstall.LogConfigOverride Section
Note If you are building a universal or mobile driver package, this section is not valid. See Using a Universal INF File.
DDInstall.LogConfigOverride sections are used to create an override configuration, which overrides the hardware resource requirements that a Plug and Play device's bus driver reports.
[install-section-name.LogConfigOverride] | [install-section-name.nt.LogConfigOverride] | [install-section-name.ntx86.LogConfigOverride] | [install-section-name.ntarm.LogConfigOverride] | (Windows 8 and later versions of Windows) [install-section-name.ntarm64.LogConfigOverride] | (Windows 10 version 1709 and later versions of Windows) [install-section-name.ntia64.LogConfigOverride] | (Windows XP and later versions of Windows) [install-section-name.ntamd64.LogConfigOverride] (Windows XP and later versions of Windows) LogConfig=log-config-section[,log-config-section]...]
The section entries and values that are used with DDInstall.LogConfigOverride sections are specified within log-config-sections referenced by INF LogConfig directives.
The configuration data that is specified in a log-config-section for a Plug and Play device is a preferred hardware resource configuration, but is not an absolute requirement. Some or all of the specified hardware resource configuration data might not be accepted by the device's underlying bus driver. In this situation, the device driver is assigned the hardware resources that were originally reported by the bus driver.
The following example shows a DDInstall.LogConfigOverride section and a corresponding log-config-section for a PCMCIA device.
[XYZDevice.LogConfigOverride] LogConfig = XYZDevice.Override0 [XYZDevice.Override0] IOConfig=2f8-2ff IOConfig=20@100-FFFF%FFE0 IRQConfig=3,4,5,7,9,10,11 MemConfig=4000@0-FFFFFFFF%FFFFC000 PcCardConfig=41:100000(W)
For more information about the hardware resource configuration data values that are specified in a log-config-section, see INF LogConfig Directive.