Структура 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
Расширение оболочки определяет, какое представление следует использовать.
VIEW_PRIORITY_CACHEMISS
Сведения о представлении не хранятся в реестре, поэтому следует использовать представление по умолчанию для папок этого типа.
VIEW_PRIORITY_INHERIT
Представление из предыдущего окна должно быть унаследовано.
VIEW_PRIORITY_SHELLEXT_ASBACKUP
Если классическое представление является оперативным, следует использовать унаследованное представление.
VIEW_PRIORITY_DESPERATE
Следует использовать последнее известное хорошее представление, поддерживаемого окном.
VIEW_PRIORITY_NONE
На данный момент представление недоступно.
Требования
Требование | Значение |
---|---|
Заголовок | shdeprecated.h |