UnlockUrlCacheEntryFileW 関数 (wininet.h)

ファイルがキャッシュから使用するために取得されている間にロックされていたキャッシュ エントリのロックを解除します。

構文

BOOL UnlockUrlCacheEntryFileW(
  [in] LPCWSTR lpszUrlName,
  [in] DWORD   dwReserved
);

パラメーター

[in] lpszUrlName

ロック解除されているキャッシュ エントリのソース名を指定する null で終わる文字列へのポインター。 名前文字列にはエスケープ文字を含めないようにしてください。

[in] dwReserved

このパラメーターは予約されており、0 である必要があります。

戻り値

成功した場合は TRUE 、それ以外の場合 は FALSE を 返します。 詳細なエラー情報を得るには、GetLastError を呼び出します。 ERROR_FILE_NOT_FOUNDは、ソース名で指定されたキャッシュ エントリがキャッシュ ストレージに見つからないことを示します。

注釈

この関数を呼び出した後、アプリケーションはファイルにアクセスしないでください。

この関数が戻ると、キャッシュ マネージャーはキャッシュ エントリを自由に削除できます。

WinINet API の他のすべての側面と同様に、この関数を DllMain またはグローバル オブジェクトのコンストラクターとデストラクター内から安全に呼び出すことはできません。

メモ WinINet では、サーバーの実装はサポートされていません。 また、サービスから使用しないでください。 サーバーの実装またはサービスの場合は、 Microsoft Windows HTTP サービス (WinHTTP) を使用します。
 

注意

wininet.h ヘッダーは、Unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして UnlockUrlCacheEntryFile を定義します。 エンコードに依存しないエイリアスをエンコードニュートラルでないコードと組み合わせて使用すると、コンパイルまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー wininet.h
Library Wininet.lib
[DLL] Wininet.dll

こちらもご覧ください

キャッシュ

WinINet 関数