Поделиться через


Структура 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