PACKAGE_ID-Struktur (appmodel.h)
Stellt Paketidentifikationsinformationen wie Name, Version und Herausgeber dar.
Syntax
typedef struct PACKAGE_ID {
UINT32 reserved;
UINT32 processorArchitecture;
PACKAGE_VERSION version;
PWSTR name;
PWSTR publisher;
PWSTR resourceId;
PWSTR publisherId;
} PACKAGE_ID;
Member
reserved
Typ: UINT32
Reserviert; nicht verwenden.
processorArchitecture
Typ: UINT32
Die Prozessorarchitektur des Pakets. Dieser Member muss einer der Werte der konstanten PROCESSOR_ARCHITECTURE_... sein, die den ProcessorArchitecture-Enumerationswerten entspricht. Dies umfasst u. a.:
- PROCESSOR_ARCHITECTURE_AMD64
- PROCESSOR_ARCHITECTURE_ARM
- PROCESSOR_ARCHITECTURE_ARM64
- PROCESSOR_ARCHITECTURE_INTEL
- PROCESSOR_ARCHITECTURE_IA32_ON_ARM64
- PROCESSOR_ARCHITECTURE_NEUTRAL
- PROCESSOR_ARCHITECTURE_UNKNOWN
version
Typ: PACKAGE_VERSION
Die Paketversion.
name
Typ: PWSTR
Der Name des Pakets.
publisher
Typ: PWSTR
Der Herausgeber des Pakets. Wenn kein Herausgeber für das Paket vorhanden ist, ist dieses Element NULL.
resourceId
Typ: PWSTR
Der Ressourcenbezeichner (ID) des Pakets. Wenn keine Ressourcen-ID für das Paket vorhanden ist, ist dieses Element NULL.
publisherId
Typ: PWSTR
Der Herausgeberbezeichner (ID) des Pakets. Wenn keine Herausgeber-ID für das Paket vorhanden ist, ist dieses Element NULL.
Hinweise
Informationen zu Zeichenfolgengrößenbeschränkungen finden Sie unter Identitätskonstanten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | appmodel.h |