INTERNET_PER_CONN_OPTIONA 结构 (wininet.h)
包含选项的值。
语法
typedef struct {
DWORD dwOption;
union {
DWORD dwValue;
LPSTR pszValue;
FILETIME ftValue;
} Value;
} INTERNET_PER_CONN_OPTIONA, *LPINTERNET_PER_CONN_OPTIONA;
成员
dwOption
要查询或设置的选项。 此成员可以是以下值之一。
Windows 7 及更高版本:
支持 Internet Explorer 8 的客户端应使用 INTERNET_PER_CONN_FLAGS_UI 查询连接类型。 如果此查询失败,则系统正在运行以前版本的 Internet Explorer,客户端应使用 INTERNET_PER_CONN_FLAGS再次查询。
使用 INTERNET_PER_CONN_FLAGS 还原连接类型,而不考虑 Internet Explorer 的版本。
Value
包含 选项值的联合。 它可以是以下任一类型,具体取决于 dwOption 的值:
dwValue
无符号长整数值。
pszValue
指向字符串值的指针。
ftValue
FILETIME 结构。
Value.dwValue
Value.pszValue
Value.ftValue
注解
在 Internet Explorer 5 中,只有 ANSI 版本的 InternetQueryOption 和 InternetSetOption 才能使用 INTERNET_PER_CONN_OPTION 结构。 Unicode 版本将在更高版本的 Internet Explorer 中支持 INTERNET_PER_CONN_OPTION 结构。
对于返回字符串的查询, InternetQueryOption 为结构的 pszValue 成员分配内存。 调用应用程序在使用完字符串后,必须使用 GlobalFree 函数释放此内存。
注意
wininet.h 标头将 INTERNET_PER_CONN_OPTION 定义为别名,该别名根据 UNICODE 预处理器常量的定义自动选择此函数的 ANSI 或 Unicode 版本。 将非特定编码别名的使用与非非特定编码的代码混合使用可能会导致不匹配,从而导致编译或运行时错误。 有关详细信息,请参阅 函数原型的约定。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
标头 | wininet.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈