VersionInfo structure (windowsappsdk-versioninfo.h)
Syntax
struct VersionInfo {
#if ...
struct {
uint16_t Major;
uint16_t Minor;
uint16_t Patch;
uint32_t MajorMinor;
PCWSTR Channel;
PCWSTR VersionTag;
PCWSTR VersionShortTag;
} Release;
#else
Release Release;
#endif
#if ...
struct {
#if ...
struct {
PCWSTR Publisher;
PCWSTR PublisherId;
} Identity;
#else
Identity Identity;
#endif
#if ...
struct {
uint16_t Major;
uint16_t Minor;
uint16_t Build;
uint16_t Revision;
uint64_t UInt64;
PCWSTR DotQuadString;
} Version;
#else
Version Version;
#endif
} Runtime;
#else
Runtime Runtime;
#endif
};
Members
Release
Release.Major
Release.Minor
Release.Patch
Release.MajorMinor
Release.Channel
Release.VersionTag
Release.VersionShortTag
Runtime
Runtime.Identity
Runtime.Identity.Publisher
Runtime.Identity.PublisherId
Runtime.Version
Runtime.Version.Major
Runtime.Version.Minor
Runtime.Version.Build
Runtime.Version.Revision
Runtime.Version.UInt64
Runtime.Version.DotQuadString
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 (with Windows App SDK 1.0 or later) |
Header | windowsappsdk-versioninfo.h |