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)