PACKAGE_ID estructura (appmodel.h)
Representa la información de identificación del paquete, como el nombre, la versión y el publicador.
Sintaxis
typedef struct PACKAGE_ID {
UINT32 reserved;
UINT32 processorArchitecture;
PACKAGE_VERSION version;
PWSTR name;
PWSTR publisher;
PWSTR resourceId;
PWSTR publisherId;
} PACKAGE_ID;
Miembros
reserved
Tipo: UINT32
Reservado; no usar.
processorArchitecture
Tipo: UINT32
Arquitectura del procesador del paquete. Este miembro debe ser uno de los valores de las constantes PROCESSOR_ARCHITECTURE_... que coincidan con los valores de enumeración ProcessorArchitecture. Esto incluye:
- 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
La versión del paquete.
name
Tipo: PWSTR
Nombre del paquete.
publisher
Tipo: PWSTR
Publicador del paquete. Si no hay ningún publicador para el paquete, este miembro es NULL.
resourceId
Tipo: PWSTR
Identificador de recurso (ID) del paquete. Si no hay ningún identificador de recurso para el paquete, este miembro es NULL.
publisherId
Tipo: PWSTR
Identificador del publicador (ID) del paquete. Si no hay ningún identificador de publicador para el paquete, este miembro es NULL.
Comentarios
Para obtener información sobre los límites de tamaño de cadena, consulte Constantes de identidad.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Encabezado | appmodel.h |