DavInvalidateCache 関数 (davclnt.h)
WebDAV サーバー上のリモート ファイルのローカル キャッシュの内容を無効にします。
構文
DWORD DavInvalidateCache(
[in] LPCWSTR URLName
);
パラメーター
[in] URLName
WebDAV サーバー上のリモート ファイルの名前を含む Unicode 文字列へのポインター。 この名前には、HTTP パス名 (URL) または UNC パス名を指定できます。
戻り値
関数が成功した場合、戻り値は ERROR_SUCCESS です。
関数が失敗した場合、戻り値は システム エラー コードです。
注釈
DavInvalidateCache 関数は、ローカルにキャッシュされたファイル (指定した URL) の内容を削除対象としてマークします。 この関数が成功すると、ローカル ファイル キャッシュは無効になります。 同じプロセスまたはローカル コンピューター上の別のプロセスによってファイルに対して開かれたハンドルがある場合、この関数は失敗します。
URLName パラメーターに名前が付けられた項目がキャッシュに存在しない場合、DavInvalidateCache はキャッシュを無効にせずにERROR_SUCCESSを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | davclnt.h |
Library | Davclnt.lib |
[DLL] | Davclnt.dll |