Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |