InternetLockRequestFile 函式 (wininet.h)
將鎖定放在正在使用的檔案上。
語法
BOOL InternetLockRequestFile(
[in] HINTERNET hInternet,
[out] HANDLE *lphLockRequestInfo
);
參數
[in] hInternet
FtpOpenFile、GopherOpenFile、HttpOpenRequest或InternetOpenUrl函式所傳回的控制碼。
[out] lphLockRequestInfo
接收鎖定要求控制碼的控制碼指標。
傳回值
如果成功,則傳回 TRUE ,否則傳回 FALSE 。 若要取得特定的錯誤訊息,請呼叫 GetLastError。
備註
如果使用INTERNET_FLAG_NO_CACHE_WRITE或INTERNET_FLAG_DONT_CACHE建立傳遞至hInternet的HINTERNET控制碼,則函式會建立副檔名為 .tmp 的暫存檔,除非它是 HTTPS 資源。 如果使用 INTERNET_FLAG_NO_CACHE_WRITE 或 INTERNET_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 |