InternetLockRequestFile 関数 (wininet.h)
使用されているファイルにロックを設定します。
構文
BOOL InternetLockRequestFile(
[in] HINTERNET hInternet,
[out] HANDLE *lphLockRequestInfo
);
パラメーター
[in] hInternet
FtpOpenFile、GopherOpenFile、HttpOpenRequest、または InternetOpenUrl 関数によって返されるハンドル。
[out] lphLockRequestInfo
ロック要求ハンドルを受け取るハンドルへのポインター。
戻り値
成功した場合は TRUE 、それ以外の場合 は FALSE を 返します。 特定のエラー メッセージを取得するには、 GetLastError を呼び出します。
解説
hInternet に渡された HINTERNET ハンドルが INTERNET_FLAG_NO_CACHE_WRITE または INTERNET_FLAG_DONT_CACHE を使用して作成された場合、関数は HTTPS リソースでない限り、拡張子が .tmp の一時ファイルを作成します。 INTERNET_FLAG_NO_CACHE_WRITEまたはINTERNET_FLAG_DONT_CACHEを使用してハンドルが作成され、HTTPS リソースにアクセスしている場合、InternetLockRequestFile は失敗します。
WinINet API の他のすべての側面と同様に、この関数を DllMain またはグローバル オブジェクトのコンストラクターとデストラクター内から安全に呼び出すことはできません。
メモ WinINet では、サーバーの実装はサポートされていません。 また、サービスから使用しないでください。 サーバーの実装またはサービスの場合は、 Microsoft Windows HTTP サービス (WinHTTP) を使用します。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | wininet.h |
Library | Wininet.lib |
[DLL] | Wininet.dll |