Driver element (Buildtools extension)
Installs and uninstalls kernel and file system drivers.
Attributes
BinaryPath
stringA formatted property that resolves to the path of the driver binary.
DisplayName
stringThe localizable string that user interface programs use to identify the driver.
ErrorControl
requiredDetermines what action should be taken on an error. This attribute’s value must be one of the following:
- ignore: Logs the error and continues with the startup operation.
- normal: Logs the error, displays a message box and continues the startup operation.
- critical: The startup program logs the error in the event log, if possible. If the last-known-good configuration is being started, the startup operation fails. Otherwise, the system is restarted with the last-known good configuration.
- severe: The startup program logs the error in the event log. If the last-known-good configuration is being started, the startup operation continues. Otherwise, the system is restarted with the last-known-good configuration.
Id
stringUnique identifier for this driver configuration. This value will generated if not specified.
LoadOrderGroup
stringThe load ordering group that this driver should be a part of.
Name
string requiredName to register with the service control manager.
Start
requiredDetermines when the driver should be started. This attribute’s value must be one of the following:
- auto: The driver will start during startup of the system.
- demand: The driver will start when the service control manager calls the StartService function.
- disabled: The driver can no longer be started.
- boot: A device driver that will be started by the operating system boot loader.
- system: A device driver that will be started by the IoInitSystem function.
Type
requiredThis attribute’s value must be one of the following:
- kernel: A kernel driver.
- fileSystem: A file system driver.