INTERNET_CACHE_CONFIG_INFOA 结构 (winineti.h)

包含有关 Internet 缓存配置的信息。

语法

typedef struct _INTERNET_CACHE_CONFIG_INFOA {
  DWORD dwStructSize;
  DWORD dwContainer;
  DWORD dwQuota;
  DWORD dwReserved4;
  BOOL  fPerUser;
  DWORD dwSyncMode;
  DWORD dwNumCachePaths;
  union {
    struct {
      CHAR  CachePath[MAX_PATH];
      DWORD dwCacheSize;
    };
    INTERNET_CACHE_CONFIG_PATH_ENTRYA CachePaths[ANYSIZE_ARRAY];
  };
  DWORD dwNormalUsage;
  DWORD dwExemptUsage;
} INTERNET_CACHE_CONFIG_INFOA, *LPINTERNET_CACHE_CONFIG_INFOA;

成员

dwStructSize

此结构的大小(以字节为单位)。 此值可用于帮助确定缓存系统的版本。

dwContainer

结构中其余数据适用的容器。0 (零) 表示内容容器。

dwQuota

以 KB 为单位指定的容器的缓存配额限制。

dwReserved4

保留。

fPerUser

保留。

dwSyncMode

保留。

dwNumCachePaths

保留。

CachePath[MAX_PATH]

dwContainer 中容器的缓存路径。

dwCacheSize

保留。

CachePaths[ANYSIZE_ARRAY]

保留。

dwNormalUsage

以 KB 为单位指定的容器的缓存大小。

dwExemptUsage

此容器从清理中免除的千字节数。

注解

注意 WinINet 不支持服务器实现。 此外,不应从服务使用它。 对于服务器实现或服务,请使用 Microsoft Windows HTTP Services (WinHTTP)
 

注意

winineti.h 标头将INTERNET_CACHE_CONFIG_INFO定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定

要求

要求
最低受支持的客户端 Windows XP、Windows 2000 Professional SP4 [仅限桌面应用]
最低受支持的服务器 Windows Server 2003、Windows 2000 Server SP4 [仅限桌面应用]
标头 winineti.h

另请参阅

GetUrlCacheConfigInfo