ASM_CMP_FLAGS 枚举 (winsxs.h)

isEqual 方法使用 ASM_CMP_FLAGS 枚举的值来指定要比较两个程序集名称的哪些部分。

语法

typedef enum __MIDL_IAssemblyName_0004 {
  ASM_CMPF_NAME = 0x1,
  ASM_CMPF_MAJOR_VERSION = 0x2,
  ASM_CMPF_MINOR_VERSION = 0x4,
  ASM_CMPF_BUILD_NUMBER = 0x8,
  ASM_CMPF_REVISION_NUMBER = 0x10,
  ASM_CMPF_PUBLIC_KEY_TOKEN = 0x20,
  ASM_CMPF_CULTURE = 0x40,
  ASM_CMPF_CUSTOM = 0x80,
  ASM_CMPF_ALL,
  ASM_CMPF_DEFAULT = 0x100
} ASM_CMP_FLAGS;

常量

 
ASM_CMPF_NAME
值: 0x1
比较程序集名称的名称部分。
ASM_CMPF_MAJOR_VERSION
值: 0x2
比较程序集名称的主版本部分。
ASM_CMPF_MINOR_VERSION
值: 0x4
比较程序集名称的次要版本部分。
ASM_CMPF_BUILD_NUMBER
值: 0x8
比较程序集名称的生成版本部分。
ASM_CMPF_REVISION_NUMBER
值: 0x10
比较程序集名称的修订版本部分。
ASM_CMPF_PUBLIC_KEY_TOKEN
值: 0x20
比较程序集名称的公钥标记部分。
ASM_CMPF_CULTURE
值: 0x40
比较程序集名称的区域性部分。
ASM_CMPF_CUSTOM
值: 0x80
比较程序集名称的自定义部分。
ASM_CMPF_ALL
比较程序集名称的所有部分。 这等效于设置:

<br>ASM_CMPF_NAME | ASM_CMPF_MAJOR_VERSION | ASM_CMPF_MINOR_VERSION | ASM_CMPF_REVISION_NUMBER | ASM_CMPF_BUILD_NUMBER | ASM_CMPF_PUBLIC_KEY_TOKEN | ASM_CMPF_CULTURE | ASM_CMPF_CUSTOM<br>
ASM_CMPF_DEFAULT
值: 0x100
忽略版本号以比较程序集与简单名称。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 winsxs.h