SHARD 列舉 (shlobj_core.h)
指出 SHAddToRecentDocs 在其 pv 參數中傳遞之資料的解譯,以識別正在追蹤其使用量統計資料的專案。
Syntax
typedef enum {
SHARD_PIDL,
SHARD_PATHA,
SHARD_PATHW,
SHARD_APPIDINFO,
SHARD_APPIDINFOIDLIST,
SHARD_LINK,
SHARD_APPIDINFOLINK,
SHARD_SHELLITEM
} SHARD;
常數
SHARD_PIDL pv參數指向識別檔檔案物件的 PIDL。 不接受識別非檔案物件的 PIDL。 |
SHARD_PATHA pv參數會指向具有物件路徑和檔案名的 Null 終止 ANSI 字串。 |
SHARD_PATHW pv參數會指向具有物件路徑和檔案名的 Null 終止 Unicode 字串。 |
SHARD_APPIDINFO Windows 7 和更新版本。 pv參數會指向SHARDAPPIDINFO結構,該結構會將IShellItem配對,以識別該專案與特定進程或應用程式建立關聯的 AppUserModelID。 |
SHARD_APPIDINFOIDLIST Windows 7 和更新版本。 pv參數會指向SHARDAPPIDINFOIDLIST結構,該結構會配對絕對 PIDL,以使用與特定進程或應用程式建立關聯的 AppUserModelID 來識別該專案。 |
SHARD_LINK Windows 7 和更新版本。 pv參數是IShellLink物件的介面指標。 |
SHARD_APPIDINFOLINK Windows 7 和更新版本。 pv參數指向SHARDAPPIDINFOLINK結構,該結構會將IShellLink配對,以識別該專案與特定進程或應用程式建立關聯的 AppUserModelID。 |
SHARD_SHELLITEM Windows 7 和更新版本。 pv參數是IShellItem物件的介面指標。 |
備註
在 Windows 7 之前,SHARD_PIDL、SHARD_PATHA和SHARD_PATHW定義為個別常數,而不是列舉成員。
透過SHARD_LINK或SHARD_APPIDINFOLINK提供IShellLink時,IShellLink實例必須提供下列專案:
- PIDL (IShellLink::SetIDList) 或IShellLink::SetPath 或 IShellLink::SetRelativePath) 的目標 (路徑
- (IShellLink::SetArguments) 命令列引數
- IShellLink::SetIconLocation () 的圖示位置
您可以選擇性地設定描述欄位 (IShellLink::SetDescription) ,為跳躍清單中的專案提供自訂工具提示。
規格需求
最低支援的用戶端 | Windows 2000 Professional、Windows XP、Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | shlobj_core.h (包含 Shlobj.h) |