Clase PackageVersion

Representa una versión del paquete de marco de SDK de Aplicaciones para Windows.

Sintaxis

class PackageVersion : public PACKAGE_VERSION;

Requisitos

SDK mínimo admitido: SDK de Aplicaciones para Windows versión 1.1

Namespace: Microsoft::Windows::ApplicationModel

Encabezado: MddBootstrap.h

Constructores

Constructor Descripción
Constructor PackageVersion Inicializa una nueva instancia de la clase PackageVersion .

Funciones miembro

Función Descripción
Función PackageVersion::ToString Recupera la versión como std ::wstring.
Función PackageVersion::ToVersion Recupera la versión como un uint64_t.

Constructor PackageVersion::P ackageVersion

Inicializa una nueva instancia de la clase PackageVersion .

Sintaxis

PackageVersion();
PackageVersion(uint16_t major, uint16_t minor = 0, uint16_t build = 0, uint16_t revision = 0);
PackageVersion(uint64_t version);

Parámetros

major Valor uint16_t que representa la major posición de una major.minor.build.revision secuencia.

minorValor de uint16_t opcional que representa la minor posición de una major.minor.build.revision secuencia. El valor predeterminado es 0.

buildValor de uint16_t opcional que representa la build posición de una major.minor.build.revision secuencia. El valor predeterminado es 0.

revisionValor de uint16_t opcional que representa la revision posición de una major.minor.build.revision secuencia. El valor predeterminado es 0.

versionUna major.minor.build.revision secuencia codificada como un uint64_t (little-endian) (para que los primeros 16 bits contengan la revisión, etc.).

Función PackageVersion::ToString

Recupera la versión como std ::wstring.

Sintaxis

std::wstring ToString() const;

Valor devuelto

La major.minor.build.revision secuencia codificada como una cadena (std::wstring) con el formato "12345.12345.12345.12345" + terminador null.

Función PackageVersion::ToVersion

Recupera la versión como un uint64_t.

Sintaxis

uint64_t ToVersion() const;

Valor devuelto

La major.minor.build.revision secuencia codificada como un uint64_t (little-endian) (para que los primeros 16 bits contengan la revisión, etc.).

Consulte también