wbemdisp.h (wbemcomparisonFlagEnum 枚举)

WbemComparisonFlagEnum 常量定义对象比较的设置,由 SWbemObject.CompareTo_ 使用。

WMI 脚本类型库 wbemdisp.tlb 定义这些常量。 Visual Basic 应用程序可以访问此库;脚本语言必须直接使用 常量的值,除非它们使用 Windows 脚本主机 (WSH) XML 文件格式。 有关详细信息,请参阅 使用 WMI 脚本类型库

语法

typedef enum WbemComparisonFlagEnum {
  wbemComparisonFlagIncludeAll = 0,
  wbemComparisonFlagIgnoreQualifiers = 0x1,
  wbemComparisonFlagIgnoreObjectSource = 0x2,
  wbemComparisonFlagIgnoreDefaultValues = 0x4,
  wbemComparisonFlagIgnoreClass = 0x8,
  wbemComparisonFlagIgnoreCase = 0x10,
  wbemComparisonFlagIgnoreFlavor = 0x20
} ;

常量

 
wbemComparisonFlagIncludeAll
值: 0
用于比较所有属性、限定符和风格。
wbemComparisonFlagIgnoreQualifiers
值: 0x1
忽略所有限定符 (包括 比较中的键动态) 。
wbemComparisonFlagIgnoreObjectSource
值: 0x2
忽略对象的源,即服务器和它们来自的命名空间,与其他对象相比。
wbemComparisonFlagIgnoreDefaultValues
值: 0x4
忽略属性的默认值, (仅在比较类) 时才有意义。
wbemComparisonFlagIgnoreClass
值: 0x8
指示系统假定所比较的对象是同一类的实例。 因此,此常量仅比较与实例相关的信息。 使用 优化性能。 如果对象不属于同一类,则结果将不确定。
wbemComparisonFlagIgnoreCase
值: 0x10
以不区分大小写的方式比较字符串值。 这适用于字符串和限定符值。 无论是否指定此常量,始终以不区分大小写的方式比较属性和限定符名称。
wbemComparisonFlagIgnoreFlavor
值: 0x20
忽略限定符特色信息。 此常量仍会考虑限定符值,但忽略传播规则和替代限制等风格差异。

要求

要求
最低受支持的客户端 Windows Vista
最低受支持的服务器 Windows Server 2008
标头 wbemdisp.h

另请参阅

脚本 API 常量