IPackageDebugSettings::EnumerateBackgroundTasks メソッド (shobjidl_core.h)
指定したパッケージによって提供されるバックグラウンド タスクを取得します。
構文
HRESULT EnumerateBackgroundTasks(
[in] LPCWSTR packageFullName,
[out] ULONG *taskCount,
[out] LPCGUID *taskIds,
[out] LPCWSTR **taskNames
);
パラメーター
[in] packageFullName
バックグラウンド タスクのクエリを実行するパッケージの完全な名前。
[out] taskCount
taskIds エントリと taskNames エントリの数。
[out] taskIds
バックグラウンド タスク識別子の配列。 ActivateBackgroundTask メソッドでこれらの識別子を使用して、指定したタスクをアクティブ化できます。
[out] taskNames
バックグラウンド taskId に対応するタスク名の配列。
戻り値
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
taskIds パラメーターと taskNames パラメーターの順序は、どちらも同じです。 taskId[0] に関連付けられているユーザーが読み取り可能なタスク名を知る必要がある場合は、taskNames[0] を参照してください。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h |