Função ReadUrlCacheEntryStream (wininet.h)
Lê os dados armazenados em cache de um fluxo que foi aberto usando a função RetrieveUrlCacheEntryStream .
Sintaxe
BOOL ReadUrlCacheEntryStream(
[in] HANDLE hUrlCacheStream,
[in] DWORD dwLocation,
[in, out] LPVOID lpBuffer,
[in, out] LPDWORD lpdwLen,
[in] DWORD Reserved
);
Parâmetros
[in] hUrlCacheStream
Identificador que foi retornado pela função RetrieveUrlCacheEntryStream .
[in] dwLocation
Deslocamento do qual ler.
[in, out] lpBuffer
Ponteiro para um buffer que recebe os dados.
[in, out] lpdwLen
Ponteiro para uma variável que especifica o tamanho do buffer lpBuffer , em bytes. Quando a função retorna, a variável contém o número de bytes copiados para o buffer ou o tamanho necessário do buffer, em bytes.
[in] Reserved
Esse parâmetro é reservado e deve ser 0.
Retornar valor
Retorna TRUE se tiver êxito ou FALSE caso contrário. Para obter informações de erro estendidas, chame GetLastError.
Comentários
Se o tamanho do buffer não for suficiente, GetLastError retornará ERROR_INSUFFICIENT_BUFFER e definirá lpdwLen com o tamanho necessário para conter todas as informações.
Como todos os outros aspectos da API WinINet, essa função não pode ser chamada com segurança de dentro do DllMain ou dos construtores e destruidores de objetos globais.
Requisitos
Requisito | Valor |
---|---|
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 |