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) |