次の方法で共有


IApplicationActivationManager::ActivateForFile メソッド (shobjidl_core.h)

ファイル コントラクト (Windows.File) の指定した Windows ストア アプリをアクティブにします。

構文

HRESULT ActivateForFile(
  [in]  LPCWSTR         appUserModelId,
  [in]  IShellItemArray *itemArray,
  [in]  LPCWSTR         verb,
  [out] DWORD           *processId
);

パラメーター

[in] appUserModelId

Windows ストア アプリのアプリケーション ユーザー モデル ID。

[in] itemArray

シェル項目の配列へのポインター。それぞれがファイルを表します。 この値は、FileActivatedEventArgs を介してアプリに渡される StorageItem オブジェクトの VectorView に変換されます。

[in] verb

itemArray で指定されたファイルまたはファイルに適用される動詞。

[out] processId

このメソッドが正常に返されるときに、このコントラクトを満たすアプリ インスタンスのプロセス ID を受け取る値へのポインター。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

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

こちらもご覧ください

IApplicationActivationManager