다음을 통해 공유


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