Поделиться через


Функция SetUrlCacheEntryGroupA (wininet.h)

Добавляет записи в группу кэша или удаляет их из нее.

Синтаксис

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

Параметры

[in] lpszUrlName

Указатель на nullстроковое значение, указывающее URL-адрес кэшированного ресурса.

[in] dwFlags

Определяет, добавляется ли запись в группу кэша или удаляется из нее. Этот параметр может быть одним из следующих значений.

Ценность Значение
INTERNET_CACHE_GROUP_ADD
Добавляет запись кэша в группу кэша.
INTERNET_CACHE_GROUP_REMOVE
Удаляет запись из группы кэша.

[in] GroupId

Идентификатор группы кэша, из которую будет добавлена запись или удалена.

[in] pbGroupAttributes

Этот параметр зарезервирован и должен быть null.

[in] cbGroupAttributes

Этот параметр зарезервирован и должен иметь значение 0.

[in] lpReserved

Этот параметр зарезервирован и должен быть null.

Возвращаемое значение

Возвращает TRUE, если выполнено успешно или FALSE в противном случае.

Замечания

Запись кэша может принадлежать нескольким группам кэша.

Как и все остальные аспекты API WinINet, эта функция не может быть безопасно вызвана из dllMain или конструкторов и деструкторов глобальных объектов.

Примечание WinINet не поддерживает реализации сервера. Кроме того, его не следует использовать из службы. Для реализации или служб сервера microsoft Windows HTTP Services (WinHTTP).
 

Заметка

Заголовок wininet.h определяет SetUrlCacheEntryGroup как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора UNICODE. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка wininet.h
библиотеки Wininet.lib
DLL Wininet.dll

См. также

кэширование

функций WinINet