次の方法で共有


IAppxManifestApplicationsEnumerator::GetCurrent メソッド (appxpackaging.h)

列挙子の現在位置にあるアプリケーションを取得します。

構文

HRESULT GetCurrent(
  [out, retval] IAppxManifestApplication **application
);

パラメーター

[out, retval] application

種類: IAppxManifestApplication**

現在のアプリケーション。

戻り値

型: HRESULT

メソッドが成功すると、 S_OKが返されます。 それ以外の場合は、次の表に示すエラー コードが含まれますが、これらに限定されません。

リターン コード 説明
E_BOUNDS
列挙子は、コレクション内の最後の項目を渡しました。

注釈

返される列挙子は空にすることができます。 この場合、 GetHasCurrent の呼び出しは false を返します。 列挙子が空でない場合は、最初の要素を指し、このメソッドは最初の項目を返します。 その後、ユーザーは MoveNext を 使用してアイテム間を移動し、 GetHasCurrent を 呼び出してから GetCurrent を 使用してアイテムにアクセスする必要があります。

例については、「 クイック スタート: アプリ パッケージ マニフェスト情報の読み取り」を参照してください。

要件

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

こちらもご覧ください

IAppxManifestApplicationsEnumerator