Share via


InternetLockRequestFile 函式 (wininet.h)

將鎖定放在正在使用的檔案上。

語法

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

參數

[in] hInternet

FtpOpenFileGopherOpenFileHttpOpenRequestInternetOpenUrl函式所傳回的控制碼。

[out] lphLockRequestInfo

接收鎖定要求控制碼的控制碼指標。

傳回值

如果成功,則傳回 TRUE ,否則傳回 FALSE 。 若要取得特定的錯誤訊息,請呼叫 GetLastError

備註

如果使用INTERNET_FLAG_NO_CACHE_WRITEINTERNET_FLAG_DONT_CACHE建立傳遞至hInternetHINTERNET控制碼,則函式會建立副檔名為 .tmp 的暫存檔,除非它是 HTTPS 資源。 如果使用 INTERNET_FLAG_NO_CACHE_WRITEINTERNET_FLAG_DONT_CACHE 建立控制碼,且正在存取 HTTPS 資源, InternetLockRequestFile 就會失敗。

就像 WinINet API 的其他所有層面一樣,無法在 DllMain 或全域物件的建構函式和解構函式內安全地呼叫此函式。

注意 WinINet 不支援伺服器實作。 此外,它不應該從服務使用。 對於伺服器實作或服務,請使用 Microsoft Windows HTTP 服務 (WinHTTP)
 

規格需求

   
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 wininet.h
程式庫 Wininet.lib
Dll Wininet.dll

另請參閱

啟用網際網路功能

InternetUnlockRequestFile

WinINet 函式