SHARDAPPIDINFOLINK 構造体 (shlobj_core.h)
SHAddToRecentDocs が IShellLink と関連付けられているプロセスを介してアイテムを識別するために使用されるデータを格納します。
構文
typedef struct SHARDAPPIDINFOLINK {
IShellLink *psl;
PCWSTR pszAppID;
} SHARDAPPIDINFOLINK;
メンバー
psl
種類: IShellLink*
起動時にアイテムを開く IShellLink インスタンスへのポインター。 ショートカットは SHAddToRecentDocs によってユーザーの Recent フォルダー (CSIDL_RECENT、FOLDERID_Recent) には追加されませんが、指定したアプリケーションのジャンプ リストの [最近] カテゴリに追加されます。
pszAppID
種類: PCWSTR
アイテムに関連付けられているアプリケーション定義の AppUserModelID。
注釈
psl が指す IShellLink インスタンスは、次を提供する必要があります。
- アイテム識別子リスト (PIDL) へのポインター (IShellLink::SetIDList) またはターゲット パス (IShellLink::SetPath または IShellLink::SetRelativePath) のいずれか
- コマンド ライン引数 (IShellLink::SetArguments)
- アイコンの場所 (IShellLink::SetIconLocation)
必要に応じて、説明フィールド (IShellLink::SetDescription) を設定して、ジャンプ リスト内のアイテムのカスタム ヒントを提供できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
Header | shlobj_core.h (Shlobj.h を含む) |