TAG

Определяет запись в базе данных оболочки.

Следующие записи относятся к типу TAG_TYPE_LIST (0x7000).

Констант/значение Описание
TAG_DATABASE
(0x1 | TAG_TYPE_LIST)
Запись базы данных.
TAG_LIBRARY
(0x2 | TAG_TYPE_LIST)
Запись библиотеки.
TAG_INEXCLUDE
(0x3 | TAG_TYPE_LIST)
Включить и исключить запись.
TAG_SHIM
(0x4 | TAG_TYPE_LIST)
Запись оболочки, содержащая сведения об имени и назначении.
TAG_PATCH
(0x5 | TAG_TYPE_LIST)
Запись исправления, содержащая сведения об исправлении в памяти.
TAG_APP
(0x6 | TAG_TYPE_LIST)
Запись приложения.
TAG_EXE
(0x7 | TAG_TYPE_LIST)
Исполняемая запись.
TAG_MATCHING_FILE
(0x8 | TAG_TYPE_LIST)
Запись соответствующего файла.
TAG_SHIM_REF
(0x9| TAG_TYPE_LIST)
Запись определения оболочки.
TAG_PATCH_REF
(0xA | TAG_TYPE_LIST)
Запись определения исправления.
TAG_LAYER
(0xB | TAG_TYPE_LIST)
Ввод оболочки слоя.
TAG_FILE
(0xC | TAG_TYPE_LIST)
Атрибут файла, используемый в записи оболочки.
TAG_APPHELP
(0xD | TAG_TYPE_LIST)
Запись сведений о apphelp.
TAG_LINK
(0xE | TAG_TYPE_LIST)
Запись сведений о ссылке apphelp в Интернете.
TAG_DATA
(0xF | TAG_TYPE_LIST)
Запись сопоставления "имя-значение".
TAG_MSI_TRANSFORM
(0x10 | TAG_TYPE_LIST)
Запись преобразования MSI.
TAG_MSI_TRANSFORM_REF
(0x11 | TAG_TYPE_LIST)
Запись определения преобразования MSI.
TAG_MSI_PACKAGE
(0x12 | TAG_TYPE_LIST)
Запись пакета MSI.
TAG_FLAG
(0x13 | TAG_TYPE_LIST)
Запись флага.
TAG_MSI_CUSTOM_ACTION
(0x14 | TAG_TYPE_LIST)
Запись пользовательского действия MSI.
TAG_FLAG_REF
(0x15 | TAG_TYPE_LIST)
Запись определения флага.
TAG_ACTION
(0x16 | TAG_TYPE_LIST)
Не используется.
TAG_LOOKUP
(0x17 | TAG_TYPE_LIST)
Запись подстановки, используемая для поиска в базе данных драйверов.
TAG_STRINGTABLE
(0x801 | TAG_TYPE_LIST)
Запись строковой таблицы.
TAG_INDEXES
(0x802 | TAG_TYPE_LIST)
Запись Indexes, которая определяет все индексы в базе данных оболочки.
TAG_INDEX
(0x803 | TAG_TYPE_LIST)
Запись индекса, определяющая индекс в базе данных оболочки.

Следующие записи относятся к типу TAG_TYPE_STRINGREF (0x6000).

Констант/значение Описание
TAG_NAME
(0x1 | TAG_TYPE_STRINGREF)
Атрибут name.
TAG_DESCRIPTION
(0x2 | TAG_TYPE_STRINGREF)
Запись описания.
TAG_MODULE
(0x3 | TAG_TYPE_STRINGREF)
Атрибут модуля.
TAG_API
(0x4 | TAG_TYPE_STRINGREF)
Запись API.
TAG_VENDOR
(0x5 | TAG_TYPE_STRINGREF)
Атрибут имени поставщика.
TAG_APP_NAME
(0x6 | TAG_TYPE_STRINGREF)
Атрибут имени приложения, описывающий запись приложения в базе данных оболочки.
TAG_COMMAND_LINE
(0x8 | TAG_TYPE_STRINGREF)
Например, атрибут командной строки, используемый при передаче аргументов в оболочку.
TAG_COMPANY_NAME
(0x9 | TAG_TYPE_STRINGREF)
Атрибут названия компании.
TAG_DLLFILE
(0xA | TAG_TYPE_STRINGREF)
Атрибут dll-файла для записи оболочки.
TAG_WILDCARD_NAME
(0xB | TAG_TYPE_STRINGREF)
Атрибут имени с подстановочным знаком для записи исполняемого файла с подстановочным знаком в качестве имени файла.
TAG_PRODUCT_NAME
(0x10 | TAG_TYPE_STRINGREF)
Атрибут имени продукта.
TAG_PRODUCT_VERSION
(0x11 | TAG_TYPE_STRINGREF)
Атрибут версии продукта.
TAG_FILE_DESCRIPTION
(0x12 | TAG_TYPE_STRINGREF)
Атрибут описания файла.
TAG_FILE_VERSION
(0x13 | TAG_TYPE_STRINGREF)
Атрибут версии файла.
TAG_ORIGINAL_FILENAME
(0x14 | TAG_TYPE_STRINGREF)
Исходный атрибут имени файла.
TAG_INTERNAL_NAME
(0x15 | TAG_TYPE_STRINGREF)
Атрибут внутреннего имени файла.
TAG_LEGAL_COPYRIGHT
(0x16 | TAG_TYPE_STRINGREF)
Атрибут авторского права.
TAG_16BIT_DESCRIPTION
(0x17 | TAG_TYPE_STRINGREF)
16-разрядный атрибут описания.
TAG_APPHELP_DETAILS
(0x18 | TAG_TYPE_STRINGREF)
Атрибут сведений о сообщении apphelp.
TAG_LINK_URL
(0x19 | TAG_TYPE_STRINGREF)
Атрибут URL-адреса веб-ссылки apphelp.
TAG_LINK_TEXT
(0x1A | TAG_TYPE_STRINGREF)
Атрибут apphelp online link text.
TAG_APPHELP_TITLE
(0x1B | TAG_TYPE_STRINGREF)
Атрибут заголовка Apphelp.
TAG_APPHELP_CONTACT
(0x1C | TAG_TYPE_STRINGREF)
Атрибут контакта поставщика Apphelp.
TAG_SXS_MANIFEST
(0x1D | TAG_TYPE_STRINGREF)
Запись параллельного манифеста.
TAG_DATA_STRING
(0x1E | TAG_TYPE_STRINGREF)
Атрибут string для записи данных.
TAG_MSI_TRANSFORM_FILE
(0x1F | TAG_TYPE_STRINGREF)
Атрибут имени файла записи преобразования MSI.
TAG_16BIT_MODULE_NAME
(0x20 | TAG_TYPE_STRINGREF)
16-разрядный атрибут имени модуля.
TAG_LAYER_DISPLAYNAME
(0x21 | TAG_TYPE_STRINGREF)
Не используется.
TAG_COMPILER_VERSION
(0x22 | TAG_TYPE_STRINGREF)
Версия компилятора базы данных Shim.
TAG_ACTION_TYPE
(0x23 | TAG_TYPE_STRINGREF)
Не используется.
TAG_EXPORT_NAME
(0x24 | TAG_TYPE_STRINGREF)
Атрибут имени файла экспорта.

Следующие записи относятся к типу TAG_TYPE_DWORD (0x4000).

Констант/значение Описание
TAG_SIZE
(0x1 | TAG_TYPE_DWORD)
Атрибут размера файла.
TAG_OFFSET
(0x2 | TAG_TYPE_DWORD)
Не используется.
TAG_CHECKSUM
(0x3 | TAG_TYPE_DWORD)
Атрибут контрольной суммы файла.
TAG_SHIM_TAGID
(0x4 | TAG_TYPE_DWORD)
Атрибут TAGID оболочки .
TAG_PATCH_TAGID
(0x5 | TAG_TYPE_DWORD)
Исправление атрибута TAGID.
TAG_MODULE_TYPE
(0x6 | TAG_TYPE_DWORD)
Атрибут типа модуля.
TAG_VERDATEHI
(0x7 | TAG_TYPE_DWORD)
Высокоупорядоченная часть атрибута даты версии файла.
TAG_VERDATELO
(0x8 | TAG_TYPE_DWORD)
Часть атрибута даты версии файла в нижнем порядке.
TAG_VERFILEOS
(0x9 | TAG_TYPE_DWORD)
Атрибут версии файла операционной системы.
TAG_VERFILETYPE
(0xA | TAG_TYPE_DWORD)
Атрибут типа файла.
TAG_PE_CHECKSUM
(0xB | TAG_TYPE_DWORD)
Атрибут контрольной суммы pe-файла.
TAG_PREVOSMAJORVER
(0xC | TAG_TYPE_DWORD)
Атрибут версии основной операционной системы.
TAG_PREVOSMINORVER
(0xD | TAG_TYPE_DWORD)
Дополнительный атрибут версии операционной системы.
TAG_PREVOSPLATFORMID
(0xE | TAG_TYPE_DWORD)
Атрибут идентификатора платформы операционной системы.
TAG_PREVOSBUILDNO
(0xF | TAG_TYPE_DWORD)
Атрибут номера сборки операционной системы.
TAG_PROBLEMSEVERITY
(0x10 | TAG_TYPE_DWORD)
Атрибут Block записи Apphelp. Это определяет, является ли приложение жесткой или обратимой блокировкой.
TAG_LANGID
(0x11 | TAG_TYPE_DWORD)
Идентификатор языка записи Apphelp.
TAG_VER_LANGUAGE
(0x12 | TAG_TYPE_DWORD)
Атрибут языковой версии файла.
TAG_ENGINE
(0x14 | TAG_TYPE_DWORD)
Не используется.
TAG_HTMLHELPID
(0x15 | TAG_TYPE_DWORD)
Атрибут идентификатора справки для записи Apphelp.
TAG_INDEX_FLAGS
(0x16 | TAG_TYPE_DWORD)
Атрибут Flags для записи индекса.
TAG_FLAGS
(0x17 | TAG_TYPE_DWORD)
Атрибут Flags для записи Apphelp.
TAG_DATA_VALUETYPE
(0x18 | TAG_TYPE_DWORD)
Атрибут типа данных для записи данных.
TAG_DATA_DWORD
(0x19 | TAG_TYPE_DWORD)
Атрибут значения DWORD для записи данных.
TAG_LAYER_TAGID
(0x1A | TAG_TYPE_DWORD)
Атрибут TAGID оболочки слоя.
TAG_MSI_TRANSFORM_TAGID
(0x1B | TAG_TYPE_DWORD)
Атрибут TAGID преобразования MSI.
TAG_LINKER_VERSION
(0x1C | TAG_TYPE_DWORD)
Атрибут версии компоновщика файла.
TAG_LINK_DATE
(0x1D | TAG_TYPE_DWORD)
Связывание атрибута даты файла.
TAG_UPTO_LINK_DATE
(0x1E | TAG_TYPE_DWORD)
Связывание атрибута даты файла. Сопоставление выполняется вплоть до этой даты ссылки.
TAG_OS_SERVICE_PACK
(0x1F | TAG_TYPE_DWORD)
Атрибут пакета обновления операционной системы для записи исполняемого файла.
TAG_FLAG_TAGID
(0x20 | TAG_TYPE_DWORD)
Помечает атрибут TAGID .
TAG_RUNTIME_PLATFORM
(0x21 | TAG_TYPE_DWORD)
Атрибут платформы времени выполнения файла.
TAG_OS_SKU
(0x22 | TAG_TYPE_DWORD)
Атрибут SKU операционной системы для записи исполняемого файла.
TAG_OS_PLATFORM
(0x23 | TAG_TYPE_DWORD)
Атрибут платформы операционной системы.
TAG_APP_NAME_RC_ID
(0x24 | TAG_TYPE_DWORD)
Атрибут идентификатора ресурса имени приложения для записей Apphelp.
TAG_VENDOR_NAME_RC_ID
(0x25 | TAG_TYPE_DWORD)
Атрибут идентификатора ресурса имени поставщика для записей Apphelp.
TAG_SUMMARY_MSG_RC_ID
(0x26 | TAG_TYPE_DWORD)
Атрибут идентификатора ресурса сводного сообщения для записей Apphelp.
TAG_VISTA_SKU
(0x27 | TAG_TYPE_DWORD)
Атрибут SKU Windows Vista.
TAG_DESCRIPTION_RC_ID
(0x28 | TAG_TYPE_DWORD)
Атрибут идентификатора ресурса description для записей Apphelp.
TAG_PARAMETER1_RC_ID
(0x29 | TAG_TYPE_DWORD)
Атрибут идентификатора ресурса Parameter1 для записей Apphelp.
TAG_TAGID
(0x801 | TAG_TYPE_DWORD)
Атрибут TAGID .

Следующая запись имеет тип TAG_TYPE_STRING (0x8000).

Констант/значение Описание
TAG_STRINGTABLE_ITEM
(0x801 | TAG_TYPE_STRING)
Запись элемента строковой таблицы.

Следующие записи относятся к типу TAG_TYPE_NULL (0x1000).

Констант/значение Описание
TAG_INCLUDE
(0x1 | TAG_TYPE_NULL)
Включить запись списка.
TAG_GENERAL
(0x2 | TAG_TYPE_NULL)
Запись оболочки общего назначения.
TAG_MATCH_LOGIC_NOT
(0x3 | TAG_TYPE_NULL)
НЕ совпадает с записью логики сопоставления.
TAG_APPLY_ALL_SHIMS
(0x4 | TAG_TYPE_NULL)
Не используется.
TAG_USE_SERVICE_PACK_FILES
(0x5 | TAG_TYPE_NULL)
Сведения о пакете обновления для записей AppHelp.
TAG_MITIGATION_OS
(0x6 | TAG_TYPE_NULL)
Устранение рисков в область операционной системы.
TAG_BLOCK_UPGRADE
(0x7 | TAG_TYPE_NULL)
Запись блока обновления.
TAG_INCLUDEEXCLUDEDLL
(0x8 | TAG_TYPE_NULL)
Запись включения и исключения DLL.

Следующие записи относятся к типу TAG_TYPE_QWORD (0x5000).

Констант/значение Описание
TAG_TIME
(0x1 | TAG_TYPE_QWORD)
Атрибут time.
TAG_BIN_FILE_VERSION
(0x2 | TAG_TYPE_QWORD)
Атрибут версии файла bin для записей файлов.
TAG_BIN_PRODUCT_VERSION
(0x3 | TAG_TYPE_QWORD)
Атрибут bin product version для записей файлов.
TAG_MODTIME
(0x4 | TAG_TYPE_QWORD)
Не используется.
TAG_FLAG_MASK_KERNEL
(0x5 | TAG_TYPE_QWORD)
Атрибут маски флага ядра.
TAG_UPTO_BIN_PRODUCT_VERSION
(0x6 | TAG_TYPE_QWORD)
Атрибут bin product version файла. Сопоставление выполняется до этой версии продукта и включительно.
TAG_DATA_QWORD
(0x7 | TAG_TYPE_QWORD)
Атрибут значения ULONGLONG для ввода данных.
TAG_FLAG_MASK_USER
(0x8 | TAG_TYPE_QWORD)
Атрибут маски флага пользователя.
TAG_FLAGS_NTVDM1
(0x9 | TAG_TYPE_QWORD)
Атрибут маски флага NTVDM1.
TAG_FLAGS_NTVDM2
(0xA | TAG_TYPE_QWORD)
Атрибут маски флага NTVDM2.
TAG_FLAGS_NTVDM3
(0xB | TAG_TYPE_QWORD)
Атрибут маски флага NTVDM3.
TAG_FLAG_MASK_SHELL
(0xC | TAG_TYPE_QWORD)
Атрибут маски флага оболочки.
TAG_UPTO_BIN_FILE_VERSION
(0xD | TAG_TYPE_QWORD)
Атрибут версии файла bin. Сопоставление выполняется до и с учетом этой версии файла.
TAG_FLAG_MASK_FUSION
(0xE | TAG_TYPE_QWORD)
Атрибут маски флага Fusion.
TAG_FLAG_PROCESSPARAM
(0xF | TAG_TYPE_QWORD)
Атрибут флага param процесса.
TAG_FLAG_LUA
(0x10 | TAG_TYPE_QWORD)
Атрибут флага LUA.
TAG_FLAG_INSTALL
(0x11 | TAG_TYPE_QWORD)
Атрибут флага установки.

Следующие записи относятся к типу TAG_TYPE_BINARY (0x9000).

Констант/значение Описание
TAG_PATCH_BITS
(0x2 | TAG_TYPE_BINARY)
Атрибут исправлений в битах файла.
TAG_FILE_BITS
(0x3 | TAG_TYPE_BINARY)
Атрибут file bits.
TAG_EXE_ID
(0x4 | TAG_TYPE_BINARY)
Атрибут GUID исполняемой записи.
TAG_DATA_BITS
(0x5 | TAG_TYPE_BINARY)
Атрибут data bits.
TAG_MSI_PACKAGE_ID
(0x6 | TAG_TYPE_BINARY)
Атрибут идентификатора пакета MSI пакета MSI.
TAG_DATABASE_ID
(0x7 | TAG_TYPE_BINARY)
Атрибут GUID базы данных.
TAG_INDEX_BITS
(0x801 | TAG_TYPE_BINARY)
Атрибут index bits.

Следующие записи относятся к типу TAG_TYPE_WORD (0x3000).

Констант/значение Описание
TAG_MATCH_MODE
(0x1 | TAG_TYPE_WORD)
Атрибут режима соответствия.
TAG_TAG
(0x801 | TAG_TYPE_WORD)
Запись TAG.
TAG_INDEX_TAG
(0x802 | TAG_TYPE_WORD)
Атрибут INDEX TAG для записи индекса.
TAG_INDEX_KEY
(0x803 | TAG_TYPE_WORD)
Атрибут ключа индекса для записи индекса.

Требования

Требование Значение
Заголовок
Exposeenums2managed.h (включая Axextendenums.h)

См. также раздел

Типы ТЕГов

TAGID

TAGREF