Partager via


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.

Note WinINet ne prend pas en charge les implémentations de serveur. En outre, il ne doit pas être utilisé à partir d’un service. Pour les implémentations de serveur ou les services, utilisez Microsoft Windows HTTP Services (WinHTTP).
 

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

Voir aussi

Activation des fonctionnalités Internet

InternetUnlockRequestFile

Fonctions WinINet