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