Show / Hide Table of Contents

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

  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX