SOL_APPLETALK套接字选项

下表介绍了适用于为 AppleTalk 地址系列 (AF_APPLETALK) 创建的套接字的SOL_APPLETALK套接字选项。 有关获取和设置套接字选项的详细信息,请参阅 getsockoptsetsockopt 函数参考页。

若要枚举协议并发现每个已安装协议支持的属性,请使用 WSAEnumProtocolsWSCEnumProtocolsWSCEnumProtocols32 函数。

**SOL\_APPLETALK 套接字选项**
选项 获取 设置 Optval 类型 说明
SO_CONFIRM_NAME WSH_NBP_TUPLE 确认给定的 AppleTalk 名称绑定到给定地址。
SO_DEREGISTER_NAME WSH_REGISTER_NAME 从网络取消注册该名称。
SO_GETLOCALZONES WSH_LOOKUP_ZONES 返回给定适配器名称已知的区域名称列表。
SO_GETMYZONE char [] 返回网络上的默认区域。
SO_GETNETINFO WSH_LOOKUP_NETDEF_ON_ADAPTER 返回网络和默认区域的种子设定值。 optlen 参数必须至少比WSH_LOOKUP_NETDEF_ON_ADAPTER结构的大小大一个字节。
SO_GETZONELIST WSH_LOOKUP_ZONES 从 Internet 区域列表中返回区域名称。 optlen 参数必须至少比WSH_LOOKUP_ZONES结构的大小大一个字节。
SO_LOOKUP_MYZONE 与 SO_GETMYZONE 相同
SO_LOOKUP_NAME WSH_LOOKUP_NAME 查找指定的 NBP 名称,并返回名称和 NBP 信息的匹配元组。 optlen 参数必须至少比WSH_LOOKUP_NAME结构的大小大一个字节。
SO_LOOKUP_NETDEF_ON_ADAPTER WSH_LOOKUP_NETDEF_ON_ADAPTER 与 SO_GETNETINFO 相同。
SO_LOOKUP_ZONES WSH_LOOKUP_ZONES 与 SO_GETZONELIST 相同。
SO_LOOKUP_ZONES_ON_ADAPTER WSH_LOOKUP_ZONES 与 SO_GETLOCALZONES 相同。
SO_PAP_GET_SERVER_STATUS WSH_PAP_GET_SERVER_STATUS 从给定服务器返回 PAP 状态
SO_PAP_PRIME_READ char [] 此调用对 PAP 连接进行读取,以便发送方可以开始发送数据
SO_PAP_SET_SERVER_STATUS char [] 设置当其他客户端请求状态时要发送的状态
SO_REGISTER_NAME WSH_REGISTER_NAME 在 AppleTalk 网络上注册给定的名称
SO_REMOVE_NAME WSH_REGISTER_NAME 与 SO_DEREGISTER_NAME 相同

 

**Windows 对 SOL\_APPLETALK 选项的支持**
选项 Windows Vista 及更高版本 Windows Server 2003 Windows XP Windows 2000 Windows NT4 Windows 9x/Me
SO_CONFIRM_NAME x x x x
SO_DEREGISTER_NAME x x x x
SO_GETLOCALZONES x x x x
SO_GETMYZONE x x x x
SO_GETNETINFO x x x x
SO_GETZONELIST x x x x
SO_LOOKUP_MYZONE x x x x
SO_LOOKUP_NAME x x x x
SO_LOOKUP_NETDEF_ON_ADAPTER x x x x
SO_LOOKUP_ZONES x x x x
SO_LOOKUP_ZONES_ON_ADAPTER x x x x
SO_PAP_GET_SERVER_STATUS x x x x
SO_PAP_PRIME_READ x x x x
SO_PAP_SET_SERVER_STATUS x x x x
SO_REGISTER_NAME x x x x
SO_REMOVE_NAME x x x x

 

SOL_APPLETALK选项仅在服务器版本的 Windows 2000 和 Windows NT 4.0 上受支持。

备注

SOL_APPLETALK套接字选项和这些套接字选项使用的结构在 Atalkwsh.h 头文件中定义。

要求

要求 Value
标头
Atalkwsh.h