GetCurrentProcessExplicitAppUserModelID 関数 (shobjidl_core.h)
現在のプロセスのアプリケーション定義の明示的なアプリケーション ユーザー モデル ID (AppUserModelID) を取得します。
構文
SHSTDAPI GetCurrentProcessExplicitAppUserModelID(
[out] PWSTR *AppID
);
パラメーター
[out] AppID
種類: PWSTR*
プロセスに割り当てられた AppUserModelID のアドレスを受け取るポインター。 呼び出し元は、不要になったときに CoTaskMemFree でこの文字列を解放する必要があります。
戻り値
種類: HRESULT
この関数が成功すると、 S_OKが返されます。 そうでない場合は、HRESULT エラー コードを返します。
注釈
この関数によって取得された AppUserModelID は、 先ほど SetCurrentProcessExplicitAppUserModelID を使用して設定されました。
アプリケーションは、明示的に設定された AppUserModelID のみを取得できます。 システム割り当て済みの既定の AppUserModelID は取得できません。 アプリケーションで AppUserModelID に関する知識が必要な場合は、明示的に設定する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |
Library | Shell32.lib |
[DLL] | Shell32.dll (バージョン 6.1 以降) |
こちらもご覧ください
アプリケーション ユーザー モデル ID (AppUserModelIDs)