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
返回值
如果成功 返回真 失敗返回假