nspapi.h 标头
Windows 套接字 2 使用此标头。 有关详细信息,请参阅:
nspapi.h 包含以下编程接口:
函数
EnumProtocolsA EnumProtocols 函数检索有关本地主机上处于活动状态的一组指定网络协议的信息。 (ANSI) |
EnumProtocolsW EnumProtocols 函数检索有关本地主机上处于活动状态的一组指定网络协议的信息。 (Unicode) |
GetAddressByNameA 自 Windows 套接字 2 起,GetAddressByName 不再可供使用。 (ANSI) |
GetAddressByNameW 自 Windows 套接字 2 起,GetAddressByName 不再可供使用。 (Unicode) |
GetNameByTypeA GetNameByType 函数检索指定服务类型的网络服务的名称。 (ANSI) |
GetNameByTypeW GetNameByType 函数检索指定服务类型的网络服务的名称。 (Unicode) |
GetServiceA GetService 函数在一组默认命名空间或指定命名空间的上下文中检索有关网络服务的信息。 (ANSI) |
GetServiceW GetService 函数在一组默认命名空间或指定命名空间的上下文中检索有关网络服务的信息。 (Unicode) |
GetTypeByNameA GetTypeByName 函数检索由 name 指定的网络服务的服务类型 GUID。 (ANSI) |
GetTypeByNameW GetTypeByName 函数检索由 name 指定的网络服务的服务类型 GUID。 (Unicode) |
SetServiceA SetService 函数在注册表中注册或删除一个或多个命名空间中的网络服务。 (ANSI) |
SetServiceW SetService 函数在注册表中注册或删除一个或多个命名空间中的网络服务。 (Unicode) |
结构
BLOB 从二进制大型对象派生的 nspapi.h) (BLOB 结构包含有关数据块的信息。 |
CSADDR_INFO CSADDR_INFO 结构 (nspapi.h) 包含套接字、网络服务或命名空间提供程序的 Windows 套接字地址信息。 |
NS_SERVICE_INFOA 包含有关指定命名空间或一组默认命名空间上下文中的网络服务或网络服务类型的信息。 (ANSI) |
NS_SERVICE_INFOW 包含有关指定命名空间或一组默认命名空间上下文中的网络服务或网络服务类型的信息。 (Unicode) |
PROTOCOL_INFOA 包含有关协议的信息。 (ANSI) |
PROTOCOL_INFOW 包含有关协议的信息。 (Unicode) |
SERVICE_ADDRESS 包含服务的地址信息。 该结构可以容纳许多类型的进程间通信 (IPC) 机制及其地址形式,包括远程过程调用 (RPC) 、命名管道和套接字。 |
SERVICE_ADDRESSES SERVICE_ADDRESSES 结构包含SERVICE_ADDRESS数据结构的数组。 |
SERVICE_INFOA 包含有关网络服务或网络服务类型的信息。 (ANSI) |
SERVICE_INFOW 包含有关网络服务或网络服务类型的信息。 (Unicode) |
SERVICE_TYPE_INFO_ABSA SERVICE_TYPE_INFO_ABS结构包含有关网络服务类型的信息。 使用 SERVICE_TYPE_INFO_ABS 将网络服务类型添加到命名空间。 (ANSI) |
SERVICE_TYPE_INFO_ABSW SERVICE_TYPE_INFO_ABS结构包含有关网络服务类型的信息。 使用 SERVICE_TYPE_INFO_ABS 将网络服务类型添加到命名空间。 (Unicode) |
SERVICE_TYPE_VALUE_ABSA 包含有关网络服务类型值的信息。 此信息可能特定于命名空间。 (ANSI) |
SERVICE_TYPE_VALUE_ABSW 包含有关网络服务类型值的信息。 此信息可能特定于命名空间。 (Unicode) |