SHARDAPPIDINFOLINK 結構 (shlobj_core.h)
包含 SHAddToRecentDocs 用來識別項目的數據,在此案例中是透過 IShellLink,以及它相關聯的程式。
語法
typedef struct SHARDAPPIDINFOLINK {
IShellLink *psl;
PCWSTR pszAppID;
} SHARDAPPIDINFOLINK;
成員
psl
類型: IShellLink*
啟動時開啟專案的 IShellLink 實例指標。 SHAddToRecentDocs 不會將快捷方式新增至使用者的 [最近] 資料夾 (CSIDL_RECENT,FOLDERID_Recent) ,但它會新增至指定應用程式 [跳躍清單] 中的 [最近] 類別。
pszAppID
類型: PCWSTR
與專案相關聯的應用程式定義AppUserModelID。
備註
psl 所指向的 IShellLink 實例必須提供下列專案:
- ) (IShellLink::SetIDList () 或 IShellLink::SetRelativePath (IShellLink::SetPath 或 IShellLink::SetRelativePath) 之 PIDL 列表的指標
- (IShellLink::SetArguments) 命令行自變數
- IShellLink::SetIconLocation) 圖示 (位置
您可以選擇性地設定描述字段 (IShellLink::SetDescription) ,為跳躍清單中的專案提供自定義工具提示。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | shlobj_core.h (包含 Shlobj.h) |