次の方法で共有


IAppxManifestReader::GetPrerequisite メソッド (appxpackaging.h)

パッケージ マニフェストで定義されている、指定された前提条件を取得します。

構文

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

パラメーター

[in] name

種類: LPCWSTR

前提条件の名前 ("OSMinVersion" または "OSMaxVersionTested" のいずれか)。

[out, retval] value

種類: UINT64*

指定された前提条件。 マニフェストでは、dot-trio 表現は Major.Minor.AppPlatform です。 これは、次のように 64 ビット値に変換されます。最上位の単語にはメジャー バージョンが含まれています。 次の単語にはマイナー バージョンが含まれています。 次の単語には、省略可能な AppPlatform バージョン (指定されている場合) が含まれます。

戻り値

型: HRESULT

このメソッドは、これらの値のいずれかを返すことができます。

リターン コード 説明
E_INVALIDARG
name で定義されている前提条件は、マニフェストで定義されていません。

注釈

前提条件は、パッケージ マニフェストの OSMinVersion 要素と OSMaxVersionTested 要素を使用して指定します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー appxpackaging.h

こちらもご覧ください

IAppxManifestReader