SHARDAPPIDINFOLINK 構造体 (shlobj_core.h)

SHAddToRecentDocsIShellLink と関連付けられているプロセスを介してアイテムを識別するために使用されるデータを格納します。

構文

typedef struct SHARDAPPIDINFOLINK {
  IShellLink *psl;
  PCWSTR     pszAppID;
} SHARDAPPIDINFOLINK;

メンバー

psl

種類: IShellLink*

起動時にアイテムを開く IShellLink インスタンスへのポインター。 ショートカットは SHAddToRecentDocs によってユーザーの Recent フォルダー (CSIDL_RECENTFOLDERID_Recent) には追加されませんが、指定したアプリケーションのジャンプ リストの [最近] カテゴリに追加されます。

pszAppID

種類: PCWSTR

アイテムに関連付けられているアプリケーション定義の AppUserModelID。

注釈

psl が指す IShellLink インスタンスは、次を提供する必要があります。

表示名は、アイテムの System.Title (PKEY_Title) プロパティを使用して設定する必要があります。 プロパティは、表示名を直接保持することも、"@shell32.dll,-1324" などの間接的な文字列表現を使用して格納された文字列を使用することもできます。 間接文字列を使用すると、ユーザーが選択した言語でアイテム名を表示できます。

必要に応じて、説明フィールド (IShellLink::SetDescription) を設定して、ジャンプ リスト内のアイテムのカスタム ヒントを提供できます。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header shlobj_core.h (Shlobj.h を含む)

こちらもご覧ください

アプリケーション ユーザー モデル ID (AppUserModelIDs)

SHARDAPPIDINFO

SHARDAPPIDINFOIDLIST

SHAddToRecentDocs