GOPHER_ATTRIBUTE_ENUMERATOR回调函数 (wininet.h)
[ GopherAttributeEnumerator 函数可用于“要求”部分中指定的操作系统。]
处理来自 Gopher 服务器的属性信息的回调函数的原型。 此回调函数是通过调用 GopherGetAttribute 函数安装的。
GOPHER_ATTRIBUTE_ENUMERATOR类型定义指向此回调函数的指针。 GopherAttributeEnumerator 是应用程序定义的函数名称的占位符。
语法
GOPHER_ATTRIBUTE_ENUMERATOR GopherAttributeEnumerator;
BOOL GopherAttributeEnumerator(
LPGOPHER_ATTRIBUTE_TYPE lpAttributeInfo,
DWORD dwError
)
{...}
参数
lpAttributeInfo
指向 GOPHER_ATTRIBUTE_TYPE 结构的指针。 GopherGetAttribute 的 lpBuffer 参数用于存储此结构。 lpBuffer 大小必须等于或大于 MIN_GOPHER_ATTRIBUTE_LENGTH 的值。
dwError
错误值。 如果成功分析并写入了该属性,则此参数NO_ERROR。 如果遇到问题,则返回错误值。
返回值
返回 TRUE 以继续枚举,返回 FALSE 可立即停止枚举。 此函数主要用于返回 Gopher+ ASK 项的结果。
注解
注意 WinINet 不支持服务器实现。 此外,不应从服务使用它。 对于服务器实现或服务,请使用 Microsoft Windows HTTP Services (WinHTTP) 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | wininet.h |