IObjectWithAppUserModelID::GetAppID メソッド (shobjidl_core.h)
ファイルの種類ハンドラーの明示的なアプリケーション ユーザー モデル ID (AppUserModelID) を取得します (宣言されている場合)。
構文
HRESULT GetAppID(
[out] LPWSTR *ppszAppID
);
パラメーター
[out] ppszAppID
種類: LPWSTR*
このメソッドが返されるときに、 オブジェクトに割り当てられた AppUserModelID 文字列のアドレスを格納します。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
解説
このメソッドは、ハンドラーに対して明示的に設定された AppUserModelID のみを取得できます。 ハンドラーが明示的な AppUserModelID を登録しておらず、システム割り当て AppUserModelID に依存している場合、このメソッドは AppUserModelID を取得しません。 詳細については、「 アプリケーション ユーザー モデル ID (AppUserModelIDs)」を参照してください。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | shobjidl_core.h (Shobjidl.h を含む) |
Library | Shell32.lib |
[DLL] | Shell32.dll (バージョン 6.1 以降) |
関連項目
アプリケーション ユーザー モデル ID (AppUserModelIDs)