VersionInfo 構造体 (windowsappsdk-versioninfo.h)

構文

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
};

メンバー

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

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809 (Windows アプリ SDK 1.0 以降)
Header windowsappsdk-versioninfo.h