[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 以降) |