FOLDERSETDATA 结构 (shdeprecated.h)
[在操作系统或产品的后续版本中,FOLDERSETDATA 可能已更改或不可用。]
已弃用。 IBrowserService2::GetFolderSetData 中使用的数据。
语法
typedef struct tagFolderSetData {
FOLDERSETTINGS _fs;
SHELLVIEWID _vidRestore;
DWORD _dwViewPriority;
} FOLDERSETDATA, *LPFOLDERSETDATA;
成员
_fs
类型: FOLDERSETTINGS
包含文件夹视图信息的 FOLDERSETTINGS 结构。
_vidRestore
类型: SHELLVIEWID
用于此文件夹的最后一个视图,用作此访问的建议。
_dwViewPriority
类型:DWORD
以下值之一,指示选择视图时使用的优先级,从最高优先级到最低优先级列出。
VIEW_PRIORITY_RESTRICTED
存在强制使用此视图的 Shell 限制。
VIEW_PRIORITY_CACHEHIT
应使用注册表中存储的此视图的当前信息。
VIEW_PRIORITY_STALECACHEHIT
此视图的存储注册表信息已过期,因此应使用此类型文件夹的默认视图。
VIEW_PRIORITY_USEASDEFAULT
应使用此类型文件夹的默认视图。
VIEW_PRIORITY_SHELLEXT
Shell 扩展确定应使用哪个视图。
VIEW_PRIORITY_CACHEMISS
注册表中不存储有关视图的信息,因此应使用此类型文件夹的默认视图。
VIEW_PRIORITY_INHERIT
应继承上一个窗口中的视图。
VIEW_PRIORITY_SHELLEXT_ASBACKUP
如果经典视图是可操作的,则应使用继承的视图。
VIEW_PRIORITY_DESPERATE
应使用窗口支持的最后一个已知良好视图。
VIEW_PRIORITY_NONE
此时没有可用的视图。
要求
要求 | 值 |
---|---|
Header | shdeprecated.h |