Función InternetLockRequestFile (wininet.h)

Coloca un bloqueo en el archivo que se está usando.

Sintaxis

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

Parámetros

[in] hInternet

Identificador devuelto por la función FtpOpenFile, GopherOpenFile, HttpOpenRequest o InternetOpenUrl .

[out] lphLockRequestInfo

Puntero a un identificador que recibe el identificador de solicitud de bloqueo.

Valor devuelto

Devuelve TRUE si se ejecuta correctamente o FALSE de lo contrario. Para obtener un mensaje de error específico, llame a GetLastError.

Comentarios

Si el identificador HINTERNET pasado a hInternet se creó mediante INTERNET_FLAG_NO_CACHE_WRITE o INTERNET_FLAG_DONT_CACHE, la función crea un archivo temporal con la extensión .tmp, a menos que sea un recurso HTTPS. Si el identificador se creó mediante INTERNET_FLAG_NO_CACHE_WRITE o INTERNET_FLAG_DONT_CACHE y accede a un recurso HTTPS, Se produce un error en InternetLockRequestFile .

Al igual que todos los demás aspectos de la API de WinINet, esta función no se puede llamar de forma segura desde DllMain ni desde los constructores y destructores de objetos globales.

Nota WinINet no admite implementaciones de servidor. Además, no se debe usar desde un servicio. En el caso de las implementaciones de servidor o los servicios, use los servicios HTTP de Microsoft Windows (WinHTTP).
 

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wininet.h
Library Wininet.lib
Archivo DLL Wininet.dll

Consulte también

Habilitación de la funcionalidad de Internet

InternetUnlockRequestFile

Funciones de WinINet