次の方法で共有


InternetLockRequestFile 関数 (wininet.h)

使用されているファイルにロックを設定します。

構文

BOOL InternetLockRequestFile(
  [in]  HINTERNET hInternet,
  [out] HANDLE    *lphLockRequestInfo
);

パラメーター

[in] hInternet

FtpOpenFileGopherOpenFileHttpOpenRequest、または 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

関連項目

インターネット機能の有効化

InternetUnlockRequestFile

WinINet 関数