Compartilhar via


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.

Nota O WinINet não dá suporte a implementações de servidor. Além disso, ele não deve ser usado de um serviço. Para implementações ou serviços de servidor, use Os Serviços HTTP do Microsoft Windows (WinHTTP).
 

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

Confira também

Cache

Funções WinINet