Поделиться через


перечисление ASM_CMP_FLAGS (winsxs.h)

Значения перечисления ASM_CMP_FLAGS используются методом IsEqual для указания частей двух имен сборок для сравнения.

Синтаксис

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