struttura PACKAGE_ID (appmodel.h)
Rappresenta le informazioni di identificazione del pacchetto, ad esempio nome, versione e server di pubblicazione.
Sintassi
typedef struct PACKAGE_ID {
UINT32 reserved;
UINT32 processorArchitecture;
PACKAGE_VERSION version;
PWSTR name;
PWSTR publisher;
PWSTR resourceId;
PWSTR publisherId;
} PACKAGE_ID;
Members
reserved
Tipo: UINT32
Riservati; non usare.
processorArchitecture
Tipo: UINT32
Architettura del processore del pacchetto. Questo membro deve essere uno dei valori delle costanti PROCESSOR_ARCHITECTURE_... corrispondenti ai valori di enumerazione ProcessorArchitecture. ad esempio:
- PROCESSOR_ARCHITECTURE_AMD64
- PROCESSOR_ARCHITECTURE_ARM
- PROCESSOR_ARCHITECTURE_ARM64
- PROCESSOR_ARCHITECTURE_INTEL
- PROCESSOR_ARCHITECTURE_IA32_ON_ARM64
- PROCESSOR_ARCHITECTURE_NEUTRAL
- PROCESSOR_ARCHITECTURE_UNKNOWN
version
Tipo: PACKAGE_VERSION
Versione del pacchetto.
name
Tipo: PWSTR
Nome del pacchetto.
publisher
Tipo: PWSTR
Autore del pacchetto. Se non è presente alcun server di pubblicazione per il pacchetto, questo membro è NULL.
resourceId
Tipo: PWSTR
Identificatore di risorsa (ID) del pacchetto. Se non è presente alcun ID risorsa per il pacchetto, questo membro è NULL.
publisherId
Tipo: PWSTR
Identificatore dell'editore (ID) del pacchetto. Se non è presente alcun ID editore per il pacchetto, questo membro è NULL.
Commenti
Per informazioni sui limiti delle dimensioni delle stringhe, vedi Costanti Identity.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Intestazione | appmodel.h |