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

この時点では、ビューは使用できません。

要件

要件
Header shdeprecated.h