Extension Driver MSI Packaging Requirements
Collapse the table of content
Expand the table of content

Extension Driver MSI Packaging Requirements

Switch extensions must be packaged in a silently installable MSI file. This file can then be deployed to the computer where the extensions are used by management applications automatically.

The MSI file must meet the following requirements:

  • Drivers must be packaged and distributed in the standard MSI package format.
  • The MSI package must be silently uninstallable.
  • The MSI package can contain only one extension.
  • The MSI package must contain the required table fields described in the MSI table fields listed below. In addition, the MSI file must be able to silently install the driver .sys, .inf and any supplemental files required for the driver to operate using the parameters described in the DriverInstallParams field of the MSI Properties table fields list below.
FieldRequiredTypeDetails
DescriptionRequiredStringDescription for the extension that is displayed.
ManufacturerRequiredStringName of the company publishing the extension driver. Localized strings can be stored.
ProductVersionRequiredStringThe version of the this MSI package. Example: 1.0.0.0
ProductNameRequiredStringName of the driver.
DriverIDRequiredStringMust match the Msvm_InstalledEthernetSwitchExtension.Name field that is available after the driver is installed and the driver ID in the driver’s INF file.
DriverVersionRequiredStringThe version of the driver contained in this package. Example: 1.0.0.0
ExtensionTypeRequiredStringType of the extension. Values: Forwarding, Capture, Monitoring, Filter
DriverInstallParamsRequiredStringParameters used to install this driver silently. Example: /q
IsManagedByExtensionManagerOptionalStringPresent and non-zero = Yes, 0 or not present = No
MinApplicableOSVersionRequiredStringThe minimum version of the Windows operating system that this extension will run on. See Operating System Version for operating system version numbers. Note that the Hyper-V Extensible Switch feature was added in Windows Server 2012, so the lowest valid value for this field is "6.2".
MaxApplicableOSVersionOptionalStringThe maximum version of the Windows operating system that this extension will run on. See Operating System Version for operating system version numbers. Note that the Hyper-V Extensible Switch feature was added in Windows Server 2012, so the lowest valid value for this field is "6.2" or the value of MinApplicableOSVersion, whichever is higher. This field is optional. If no value is specified, the extension will run on MinApplicableOSVersion and later.

 

 

 

Send comments about this topic to Microsoft

Show:
© 2016 Microsoft