IAppxManifestReader::GetPrerequisite 方法 (appxpackaging.h)

获取包清单中定义的指定先决条件。

语法

HRESULT GetPrerequisite(
  [in]          LPCWSTR name,
  [out, retval] UINT64  *value
);

参数

[in] name

类型: LPCWSTR

先决条件的名称,“OSMinVersion”或“OSMaxVersionTested”。

[out, retval] value

类型: UINT64*

指定的先决条件。 在清单中,点三表示形式为 Major.Minor.AppPlatform。 这将转换为 64 位值,如下所示:最高顺序字包含主要版本。 下一个单词包含 Minor 版本。 下一个单词包含可选的 AppPlatform 版本(如果指定)。

返回值

类型: HRESULT

此方法可以返回其中一个值。

返回代码 说明
E_INVALIDARG
名称 中定义的先决条件未在清单中定义。

注解

先决条件是使用包清单中的 OSMinVersionOSMaxVersionTested 元素指定的。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 appxpackaging.h

另请参阅

IAppxManifestReader