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 實例必須提供下列專案:

顯示名稱必須透過專案的 System.Title (PKEY_Title) 屬性來設定。 屬性可以直接保存顯示名稱,也可以是間接字串表示法,例如 “@shell32.dll,-1324”。 間接字串可讓用戶選取的語言顯示項目名稱。

您可以選擇性地設定描述字段 (IShellLink::SetDescription) ,為跳躍清單中的專案提供自定義工具提示。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
標頭 shlobj_core.h (包含 Shlobj.h)

另請參閱

應用程式使用者模型標識碼 (AppUserModelIDs)

SHARDAPPIDINFO

SHARDAPPIDINFOIDLIST

SHAddToRecentDocs