共用方式為


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

殼層限制已就緒,會強制使用此檢視。

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

此時沒有可用的檢視。

規格需求

需求
標頭 shdeprecated.h