INTERNET_CACHE_GROUP_INFOW structure (wininet.h)
Contains the information for a particular cache group.
Syntax
typedef struct _INTERNET_CACHE_GROUP_INFOW {
DWORD dwGroupSize;
DWORD dwGroupFlags;
DWORD dwGroupType;
DWORD dwDiskUsage;
DWORD dwDiskQuota;
DWORD dwOwnerStorage[GROUP_OWNER_STORAGE_SIZE];
WCHAR szGroupName[GROUPNAME_MAX_LENGTH];
} INTERNET_CACHE_GROUP_INFOW, *LPINTERNET_CACHE_GROUP_INFOW;
Members
dwGroupSize
Size of the structure, TCHARs.
dwGroupFlags
Group flags. Currently, the only value defined is CACHEGROUP_FLAG_NONPURGEABLE, which indicates that the cache entries in this group will not be removed by the cache manager.
dwGroupType
Group type. Currently, the only value defined is CACHEGROUP_TYPE_INVALID.
dwDiskUsage
Current disk usage of this cache group, in kilobytes.
dwDiskQuota
Disk quota for this cache group, in kilobytes.
dwOwnerStorage[GROUP_OWNER_STORAGE_SIZE]
Array that can be used by a client application to store information related to the group.
szGroupName[GROUPNAME_MAX_LENGTH]
Group name.
Remarks
Note
The wininet.h header defines INTERNET_CACHE_GROUP_INFO as an alias that automatically selects the ANSI or Unicode version of this function based on the definition of the UNICODE preprocessor constant. Mixing usage of the encoding-neutral alias with code that is not encoding-neutral can lead to mismatches that result in compilation or runtime errors. For more information, see Conventions for Function Prototypes.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | wininet.h |