Função SetUrlCacheEntryGroup (wininet.h)

Adiciona entradas ou remove entradas de um grupo de cache.

Sintaxe

BOOL SetUrlCacheEntryGroup(
  [in] LPCSTR  lpszUrlName,
  [in] DWORD   dwFlags,
  [in] GROUPID GroupId,
  [in] LPBYTE  pbGroupAttributes,
  [in] DWORD   cbGroupAttributes,
  [in] LPVOID  lpReserved
);

Parâmetros

[in] lpszUrlName

Ponteiro para um valor de cadeia de caracteres terminada em nulo que especifica a URL do recurso armazenado em cache.

[in] dwFlags

Determina se a entrada é adicionada ou removida de um grupo de cache. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
INTERNET_CACHE_GROUP_ADD
Adiciona a entrada de cache ao grupo de cache.
INTERNET_CACHE_GROUP_REMOVE
Remove a entrada do grupo de cache.

[in] GroupId

Identificador do grupo de cache ao qual a entrada será adicionada ou removida.

[in] pbGroupAttributes

Esse parâmetro é reservado e deve ser NULL.

[in] cbGroupAttributes

Esse parâmetro é reservado e deve ser 0.

[in] lpReserved

Esse parâmetro é reservado e deve ser NULL.

Valor retornado

Retorna TRUE se tiver êxito ou FALSE caso contrário.

Comentários

Uma entrada de cache pode pertencer a mais de um grupo de cache.

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

   
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