NS_SERVICE_INFOW结构(nspapi.h)

NS_SERVICE_INFO 结构包含有关指定命名空间上下文中的网络服务或网络服务类型的信息,或一组默认命名空间。

语法

typedef struct _NS_SERVICE_INFOW {
  DWORD         dwNameSpace;
  SERVICE_INFOW ServiceInfo;
} NS_SERVICE_INFOW, *PNS_SERVICE_INFOW, *LPNS_SERVICE_INFOW;

成员

dwNameSpace

类型:DWORD

命名空间或一组默认命名空间,此服务信息将应用于该命名空间。

使用以下常量值之一指定命名空间。

价值 意义
NS_DEFAULT
一组默认命名空间。 默认命名空间集通常包括系统上安装的所有命名空间。 但是,系统管理员可以从集中排除特定命名空间。
NS_DNS
Internet 中使用的域名系统解析主机的名称。
NS_MS
Microsoft命名空间。
NS_NDS
NetWare 4 提供程序。
NS_NETBT
基于 TCP/IP 层的 NetBIOS。 操作系统使用 NetBIOS 注册其计算机名称。 此命名空间用于将计算机名称转换为使用此注册的 IP 地址。
NS_NIS
 
NS_SAP
NetWare 服务广告协议。 如果适用,则可以访问 NetWare bindery。 NS_SAP是一个动态命名空间,用于注册服务。
NS_STDA
 
NS_TCPIP_HOSTS
<systemroot>\system32\drivers\etc\posts 文件中的查找值。
NS_TCPIP_LOCAL
本地 TCP/IP 名称解析机制,包括与主机缓存中的本地主机名和查找值进行比较到 IP 地址映射。
NS_WINS
Windows Internet 名称系统 (WINS) 命名空间。
NS_X500
X.500 目录服务命名空间。

ServiceInfo

类型:SERVICE_INFO

包含有关网络服务或网络服务类型的信息的 SERVICE_INFO 结构。

言论

注意

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

要求

要求 价值
最低支持的客户端 Windows 2000 Professional [仅限桌面应用]
支持的最低服务器 Windows 2000 Server [仅限桌面应用]
标头 nspapi.h

另请参阅

SERVICE_INFO