структура PACKAGE_ID (appmodel.h)
Представляет идентификационные сведения пакета, такие как имя, версия и издатель.
Синтаксис
typedef struct PACKAGE_ID {
UINT32 reserved;
UINT32 processorArchitecture;
PACKAGE_VERSION version;
PWSTR name;
PWSTR publisher;
PWSTR resourceId;
PWSTR publisherId;
} PACKAGE_ID;
Члены
reserved
Тип: UINT32
Защищены; не использовать.
processorArchitecture
Тип: UINT32
Архитектура процессора пакета. Этот элемент должен быть одним из значений констант PROCESSOR_ARCHITECTURE_..., которые соответствуют значениям перечисления ProcessorArchitecture. В том числе:
- PROCESSOR_ARCHITECTURE_AMD64
- PROCESSOR_ARCHITECTURE_ARM
- PROCESSOR_ARCHITECTURE_ARM64
- PROCESSOR_ARCHITECTURE_INTEL
- PROCESSOR_ARCHITECTURE_IA32_ON_ARM64
- PROCESSOR_ARCHITECTURE_NEUTRAL
- PROCESSOR_ARCHITECTURE_UNKNOWN
version
Тип: PACKAGE_VERSION
Версия пакета.
name
Тип: PWSTR
Имя пакета.
publisher
Тип: PWSTR
Издатель пакета. Если для пакета нет издателя, этот элемент имеет значение NULL.
resourceId
Тип: PWSTR
Идентификатор ресурса пакета. Если для пакета нет идентификатора ресурса, этот элемент имеет значение NULL.
publisherId
Тип: PWSTR
Идентификатор издателя пакета. Если для пакета нет идентификатора издателя, этот элемент имеет значение NULL.
Комментарии
Сведения об ограничениях размера строк см. в разделе Константы удостоверений.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | appmodel.h |