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


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

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

Синтаксис

BOOL SetUrlCacheGroupAttributeA(
  [in]      GROUPID                      gid,
  [in]      DWORD                        dwFlags,
  [in]      DWORD                        dwAttributes,
  [in]      LPINTERNET_CACHE_GROUP_INFOA lpGroupInfo,
  [in, out] LPVOID                       lpReserved
);

Параметры

[in] gid

Идентификатор группы кэша.

[in] dwFlags

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

[in] dwAttributes

Атрибуты, которые нужно задать. Этот параметр может быть одним из следующих значений.

Ценность Значение
CACHEGROUP_ATTRIBUTE_FLAG
Задает или извлекает флаги, связанные с группой кэша.
CACHEGROUP_ATTRIBUTE_GROUPNAME
Задает или извлекает имя группы кэша.
CACHEGROUP_ATTRIBUTE_QUOTA
Задает или извлекает квоту диска, связанную с группой кэша.
CACHEGROUP_ATTRIBUTE_STORAGE
Задает или извлекает хранилище владельца группы, связанное с группой кэша.
CACHEGROUP_ATTRIBUTE_TYPE
Задает или извлекает тип группы кэша.
CACHEGROUP_READWRITE_MASK
Задает тип, квоту диска, имя группы и атрибуты хранилища владельца группы кэша.

[in] lpGroupInfo

Указатель на структуру INTERNET_CACHE_GROUP_INFO, указывающую сведения о атрибуте, которые необходимо хранить.

[in, out] lpReserved

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

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

Возвращает TRUE, если выполнено успешно или FALSE в противном случае. Чтобы получить определенные сведения об ошибке, вызовите GetLastError.

Замечания

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

Заметка

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

Требования

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

См. также

кэширование

функций WinINet