ncacn_spx 属性
ncacn_spx关键字 (keyword) 将 SPX 标识为终结点的协议系列。 此协议系列已过时,不应在新应用程序中使用。
endpoint("ncacn_spx:link-address[port-name]")
参数
-
link-address
-
指定主机服务器。 可以是 (服务器名称) 的字符串,也可以是由主机服务器的网络地址 (8 位数字组成的 20 位十六进制数字,) 与节点地址 (12 位) 连接。 有关如何获取网络地址和节点地址的说明,请参阅备注。 NULL 字符串指定本地计算机。
-
port-name
-
指定表示套接字地址的可选 16 位数字。 值的范围可以是 1 到 65,535。 如果未指定值,终结点映射服务会选择有效的 端口名称 值。
备注
使用 ncacn_spx 传输时,服务器名称与 32 位 Windows 名称完全相同。 但是,由于名称是使用 Novell 协议分发的,因此它们必须符合 Novell 命名约定。 如果服务器名称不是有效的 Novell 名称,则服务器将无法创建具有 ncacn_spx传输的 终结点。 以下是 Novell 服务器名称中禁止的部分字符列表:
" * + . / : ; < = > ? [ ] \ |
MS 客户端 3.0 随附的 NWLink 版本不支持 ncacn_spx 传输。
使用 ncacn_spx 传输的 16 位 Windows 客户端应用程序要求Nwipxspx.dll安装文件,以便在 WOW 子系统下运行。 请联系 Novell 获取此文件。
注意
若要获取网络和节点地址,请使用 Novell 的 comcheck 实用工具或 Novell 定义的 API IPXGetInternetAddress。 在 Windows 上,还可以使用 ipxroute config 命令获取这些地址。
与所有端口字符串一样,SPX 传输端口字符串的语法是独立于 IDL 规范定义的。 编译器执行某些语法检查,但不保证终结点规范正确。 某些错误可能在运行时而不是编译时报告。
示例
[
uuid(12345678-4000-2006-0000-20000000001a),
version(1.1),
endpoint("ncacn_spx:[1000]")
]
interface iface
{
// Interface definition statements.
}
另请参阅