Função InternetLockRequestFile (wininet.h)
Coloca um bloqueio no arquivo que está sendo usado.
Sintaxe
BOOL InternetLockRequestFile(
[in] HINTERNET hInternet,
[out] HANDLE *lphLockRequestInfo
);
Parâmetros
[in] hInternet
Identificador retornado pela função FtpOpenFile, GopherOpenFile, HttpOpenRequest ou InternetOpenUrl .
[out] lphLockRequestInfo
Ponteiro para um identificador que recebe o identificador de solicitação de bloqueio.
Valor retornado
Retornará TRUE se tiver êxito ou FALSE caso contrário. Para obter uma mensagem de erro específica, chame GetLastError.
Comentários
Se o identificador HINTERNET passado para hInternet tiver sido criado usando INTERNET_FLAG_NO_CACHE_WRITE ou INTERNET_FLAG_DONT_CACHE, a função criará um arquivo temporário com a extensão .tmp, a menos que seja um recurso HTTPS. Se o identificador tiver sido criado usando INTERNET_FLAG_NO_CACHE_WRITE ou INTERNET_FLAG_DONT_CACHE e estiver acessando um recurso HTTPS, o InternetLockRequestFile falhará.
Como todos os outros aspectos da API WinINet, essa função não pode ser chamada com segurança de dentro de DllMain ou dos construtores e destruidores de objetos globais.
Requisitos
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | wininet.h |
Biblioteca | Wininet.lib |
DLL | Wininet.dll |