IAppxManifestReader インターフェイス (appxpackaging.h)
マニフェストの要素と属性にアクセスするメソッドを提供するパッケージ マニフェストのオブジェクト モデルを表します。
継承
IAppxManifestReader インターフェイスは、IUnknown インターフェイスから継承されます。 IAppxManifestReader には、次の種類のメンバーもあります。
メソッド
IAppxManifestReader インターフェイスには、これらのメソッドがあります。
IAppxManifestReader::GetApplications マニフェストで定義されているアプリケーションを反復処理する列挙子を取得します。 |
IAppxManifestReader::GetCapabilities パッケージによって要求された機能の一覧を取得します。 |
IAppxManifestReader::GetDeviceCapabilities マニフェストで定義されているデバイス機能を反復処理する列挙子を取得します。 |
IAppxManifestReader::GetPackageDependencies マニフェストで定義されている依存関係を反復処理する列挙子を取得します。 |
IAppxManifestReader::GetPackageId マニフェストで定義されているパッケージ識別子を取得します。 |
IAppxManifestReader::GetPrerequisite パッケージ マニフェストで定義されている指定された前提条件を取得します。 |
IAppxManifestReader::GetProperties マニフェストで定義されているパッケージのプロパティを取得します。 |
IAppxManifestReader::GetResources マニフェストで定義されているリソースを反復処理する列挙子を取得します。 |
IAppxManifestReader::GetStream マニフェスト リーダーによって解析および読み取られた未加工の XML を取得します。 |
注釈
このオブジェクトは実装しないでください。 代わりに、指定された実装を使用してください。
この IAppxManifestReader オブジェクトは、アプリ パッケージ マニフェストを解析して検証し、型セーフな方法でマニフェスト内の要素と属性を公開します。 このオブジェクトを使用して、必要に応じて生 XML の基になる IStream を取得することもできます。
メモWindows 8.1以降では、マニフェストの Language 値のみを反復処理するために、IAppxManifestReader::GetResources を使用しないことをお勧めします。 代わりに、 IAppxManifestReader2::GetResources を使用します。これは、 Scale や DXFeatureLevel などの他のリソース修飾子も反復処理するためです。
例
例については、「 クイック スタート: アプリ パッケージ マニフェスト情報の読み取り」を参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | appxpackaging.h |
こちらもご覧ください
IAppxManifestApplicationsEnumerator
IAppxManifestDeviceCapabilitiesEnumerator