Fonction InternetLockRequestFile (wininet.h)
Place un verrou sur le fichier utilisé.
Syntaxe
BOOL InternetLockRequestFile(
[in] HINTERNET hInternet,
[out] HANDLE *lphLockRequestInfo
);
Paramètres
[in] hInternet
Handle retourné par la fonction FtpOpenFile, GopherOpenFile, HttpOpenRequest ou InternetOpenUrl .
[out] lphLockRequestInfo
Pointeur vers un handle qui reçoit le handle de demande de verrouillage.
Valeur retournée
Retourne TRUE en cas de réussite, ou FALSE dans le cas contraire. Pour obtenir un message d’erreur spécifique, appelez GetLastError.
Remarques
Si le handle HINTERNET passé à hInternet a été créé à l’aide de INTERNET_FLAG_NO_CACHE_WRITE ou de INTERNET_FLAG_DONT_CACHE, la fonction crée un fichier temporaire avec l’extension .tmp, sauf s’il s’agit d’une ressource HTTPS. Si le handle a été créé à l’aide de INTERNET_FLAG_NO_CACHE_WRITE ou de INTERNET_FLAG_DONT_CACHE et qu’il accède à une ressource HTTPS, InternetLockRequestFile échoue.
Comme tous les autres aspects de l’API WinINet, cette fonction ne peut pas être appelée en toute sécurité à partir de DllMain ou des constructeurs et destructeurs d’objets globaux.
Configuration requise
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wininet.h |
Bibliothèque | Wininet.lib |
DLL | Wininet.dll |