SHFlushSFCache 関数 (shlobj_core.h)

[SHFlushSFCache は、[要件] セクションで指定されたオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]

特殊なフォルダー キャッシュをフラッシュします。

構文

void SHFlushSFCache();

戻り値

なし

解説

SHFlushSFCache は、特殊なフォルダーへのパスが変更されたときに呼び出されます。 これにより、キャッシュされた値ではなく、レジストリに格納されている更新されたパスが使用されます。

特別なフォルダーの詳細については、「フォルダーの ID を取得する」の「特殊なフォルダーと CSIDLs」セクションを参照してください。

要件

   
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー shlobj_core.h (Shlobj.h を含む)
Library Shell32.lib
[DLL] Shell32.dll (バージョン 6.0 以降)