estrutura PACKAGE_ID (appmodel.h)
Representa informações de identificação do pacote, como nome, versão e editor.
Sintaxe
typedef struct PACKAGE_ID {
UINT32 reserved;
UINT32 processorArchitecture;
PACKAGE_VERSION version;
PWSTR name;
PWSTR publisher;
PWSTR resourceId;
PWSTR publisherId;
} PACKAGE_ID;
Membros
reserved
Tipo: UINT32
Reservado; não use.
processorArchitecture
Tipo: UINT32
A arquitetura do processador do pacote. Esse membro deve ser um dos valores das constantes PROCESSOR_ARCHITECTURE_... que correspondem aos valores de enumeração ProcessorArchitecture. Isso inclui:
- 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
A versão do pacote.
name
Tipo: PWSTR
O nome do pacote.
publisher
Tipo: PWSTR
O editor do pacote. Se não houver nenhum editor para o pacote, esse membro será NULL.
resourceId
Tipo: PWSTR
O identificador de recurso (ID) do pacote. Se não houver nenhuma ID de recurso para o pacote, esse membro será NULL.
publisherId
Tipo: PWSTR
O identificador do editor (ID) do pacote. Se não houver nenhuma ID de editor para o pacote, esse membro será NULL.
Comentários
Para obter informações sobre limites de tamanho de cadeia de caracteres, consulte Constantes de identidade.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2012 [somente aplicativos da área de trabalho] |
Cabeçalho | appmodel.h |