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.
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 |