GetUrlCacheGroupAttribute

王朝百科·作者佚名  2010-04-04  
宽屏版  字体: |||超大  

VC函数声明

BOOL GetUrlCacheGroupAttribute(

GROUPID gid,

DWORD dwFlags,

DWORD dwAttributes,

LPINTERNET_CACHE_GROUP_INFO lpGroupInfo,

LPDWORD lpdwGroupInfo,

LPVOID lpReserved

);

功能说明

找到指定的Cache Group的属性信息

参数说明

gid 缓存群的群号

dwFlags保留 必须为0

dwAttributes属性类型标志 CACHEGROUP_ATTRIBUTE_BASIC表明获取到Cache Group的磁盘配额信息 CACHEGROUP_ATTRIBUTE_FLAG设置或者获取到Cache Group的标志 CACHEGROUP_ATTRIBUTE_GET_ALL获取到Cache Group所有信息 CACHEGROUP_ATTRIBUTE_GROUPNAME

表明获取到Cache Group的名字 CACHEGROUP_ATTRIBUTE_QUOTA设置或者获取Cache Group的磁盘配额 CACHEGROUP_ATTRIBUTE_STORAGE 获取到Cache Group的存储信息 CACHEGROUP_ATTRIBUTE_TYPE获取Cache Group的类型

lpGroupInfo 指向INTERNET_CACHE_GROUP_INFO结构体 该结构体用于保存Cache Group的信息

typedef struct _INTERNET_CACHE_GROUP_INFO {

DWORD dwGroupSize;//结构体大小

DWORD dwGroupFlags;//Cache Group标志 如果是当前的话则为CACHEGROUP_FLAG_NONPURGEABLE

DWORD dwGroupType;//Cache Group类型 如果是当前的话则为CACHEGROUP_TYPE_INVALID

DWORD dwDiskUsage;//Cache Group的磁盘使用情况 以千字节为单位

DWORD dwDiskQuota;//Cache Group的磁盘配额情况 以千字节为单位

DWORD dwOwnerStorage[GROUP_OWNER_STORAGE_SIZE];//Cache Group的使用者

TCHAR szGroupName[GROUPNAME_MAX_LENGTH];//Cache Group的名字

} INTERNET_CACHE_GROUP_INFO, *LPINTERNET_CACHE_GROUP_INFO;

lpdwGroupInfo Cache Group的缓存大小

lpReserved 保留 必须为NULL

返回值

如果成功 返回真 失败返回假

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有