Enum ExpressionType
Microsoft Update applicability expression types
Namespace: Microsoft.PackageGraph.MicrosoftUpdate.Metadata.Applicability
Assembly: package-graph-microsoft-update.dll
Syntax
public enum ExpressionType
Fields
| Name | Description |
|---|---|
| Camera | Expression that evaluates the presence of a camera |
| CbsPackageApplicabilityMetadata | This expression stores metadata used by the CBS package-level expressions |
| CbsPackageInstallable | CBS package installable expression |
| CbsPackageInstalled | CBS package installed expression |
| CbsPackageInstalledByIdentity | CBS package installed expression |
| ClusteredOS | Expression that evaluates if running on a cluster |
| ClusterResourceOwner | Expression that evaluates if running on a cluster owner |
| CompatibleProvider | N/A |
| Component | Component metadata expression |
| Direct3D | Expression that evaluates based on D3D version available |
| DistributionComputerHardwareId | Expression that evaluates distribution hardware ids |
| False | Constant rule that always evaluates to false |
| Feature | Feature name based expression |
| FeatureScore | Expression the evaluates the feature score of the device |
| FileCreated | File create expression |
| FileCreatedPrependRegSz | File create expression, with file name prefix coming fom a registry string value |
| FileExists | File exists expression |
| FileExistsPrependRegSz | File exists expression, with file name prefix coming fom a registry string value |
| FileModified | File modified expression |
| FileModifiedPrependRegSz | File modified expression, with file name prefix coming fom a registry string value |
| FileSize | File size expression |
| FileSizePrependRegSz | File size, with the file name prefix coming from a registry string value |
| FileVersion | File version expression |
| FileVersionPrependRegSz | File create expression, with file version prefix coming fom a registry string value |
| InstalledVersionRange | Expression that checks if the version of Windows is within a range |
| LicenseDword | Windows license expression |
| Memory | Expression that evaluates the amount of total RAM present on a device |
| MsiApplicationInstallable | MSI app installable expression. Detected whether a MSI application can be installed |
| MsiApplicationInstalled | MSI app installed expression. Detects installed MSI applications |
| MsiApplicationMetadata | This expression stores metadata used by the MSI based expressions |
| MsiComponentInstalledForProduct | MSI component installed by product |
| MsiFeatureInstalledForProduct | MSI feature installed expression. Detects installed features for a product |
| MsiPatchInstallable | MSI patch installable expression |
| MsiPatchInstalled | MSI patch installed expression |
| MsiPatchInstalledForProduct | MSI patch installed by product name expression |
| MsiPatchMetadata | This expression stores metadata used by the MSI patch based expressions |
| MsiPatchSuperseded | Msi patch superseded expression |
| MsiProductInstalled | MSI product installed expression. Detects installed MSI products |
| MuiInstalled | MUI language installed expression |
| NFC | Expression that evaluates the presence of NFC capabilities |
| Platform | Platform type expression |
| PlatformVersion | Platform version expression |
| Processor | Processor type queries |
| Product | Product metadata expression |
| ProductCode | Product code based expression |
| ProductReleaseInstalled | Expression that evaluates whether a release is installed |
| ProductReleaseVersion | Expression that evaluates the version of the release installed |
| RegDword | Registry DWORD expression |
| RegExpandSz | Expandable registry string expression |
| RegKeyExists | Registry key exists expression |
| RegKeyLoop | Multi registry key expression |
| RegSz | Registry string value expression |
| RegSzToVersion | Convert registry string to version string |
| RegValueExists | Registry value exists expression |
| SensorById | Expression that evaluates the presence of a specified hardware sensor (accelerometer, etc.) |
| SystemMetric | Expression that evaluates based on data from GetSystemMetric API |
| TargetComputerHardwareId | Expression that evaluates target hardware IDs |
| True | Constant rule that always evaluates to true |
| VideoMemory | Expression that evaluates the mount of video memory available |
| WindowsDriver | N/A |
| WindowsDriverInstallable | Expression for evaluating whether a driver can be installed on a device |
| WindowsDriverInstalled | Evaluates whether a driver is installed |
| WindowsDriverMetaData | Expression that stores metadata for other driver-metadata based expressions |
| WindowsDriverSuperseded | Expression for determining driver supersedence |
| WindowsLanguage | Windows language expression |
| WindowsVersion | Windows version expression |
| WmiQuery | WMI query expression |
| WUv4RegKeySubstring | Substring in registry string expression |
| WUv4RegKeyValue | Generic registry value expression |