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 |