IShellLinkDataList 介面 (shobjidl_core.h)

公開方法,允許應用程式將額外的數據區塊附加至 殼層連結。 這些方法會新增、複製或移除數據區塊。

繼承

IShellLinkDataList 介面繼承自 IUnknown 介面。 IShellLinkDataList 也有下列類型的成員:

方法

IShellLinkDataList 介面具有這些方法。

 
IShellLinkDataList::AddDataBlock

將數據區塊新增至連結。
IShellLinkDataList::CopyDataBlock

擷取鏈接數據區塊的複本。
IShellLinkDataList::GetFlags

取得目前的選項設定。
IShellLinkDataList::RemoveDataBlock

從連結移除數據區塊。
IShellLinkDataList::SetFlags

設定目前的選項設定。

備註

數據區塊的格式為 結構。 所有數據區塊的前兩個成員都相同。 第一個成員會提供結構的大小。 第二個成員是識別數據區塊類型的簽章。 其餘成員會保存區塊的數據。 目前支援五種類型的數據區塊。

數據區塊結構 Description
EXP_DARWIN_LINK 連結的 Windows Installer 識別符。
EXP_SPECIAL_FOLDER 特殊資料夾資訊。
EXP_SZ_LINK 目標名稱。
NT_CONSOLE_PROPS 主控台屬性。
NT_FE_CONSOLE_PROPS 主控台的代碼頁。
 

應用程式不會實作這個介面。

如果您的應用程式需要將額外的數據區塊新增至殼層連結,請使用這個介面。

記下Windows Vista 和更新版本。 在 Windows Vista 之前,此介面已在 Shlobj.h 中宣告。
 

規格需求

需求
最低支援的用戶端 Windows 2000 Professional、Windows XP [僅限桌面應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包含 Shobjidl.h)