SPI 中的帮助程序函数
NSPGetServiceClassInfo 函数检索命名空间提供程序保留的服务类架构信息。 Windows 套接字 2 DLL 在其 WSAGetServiceClassNameByClassId 的实现中也使用它。
以下宏在 Svcguid.h 头文件中定义,有助于在已知服务类和这些命名空间之间进行映射。
宏名称 | 说明 |
---|---|
SVCID_TCP (端口) SVCID_UDP (端口) |
给定 Internet 协议的 TCP 或 UDP 端口,将返回 GUID。 |
IS_SVCID_TCP (GUID) IS_SVCID_UDP (GUID) |
如果 TCP 或 UDP 的 GUID 在允许的范围内,则返回 TRUE 。 |
PORT_FROM_SVCID_TCP (GUID) PORT_FROM_SVCID_UDP (GUID) |
返回与 GUID 关联的 TCP 或 UDP 端口。 |
SVCID_NETWARE (SAPID) |
给定服务播发协议 (SAP) 标识符,将返回 GUID。 此宏与 NetWare 环境中的 SAP 命名空间一起使用。 |
SAPID_FROM_SVCID_NETWARE (GUID) |
返回与 GUID 关联的 NetWare SAP 标识符。 此宏与 NetWare 环境中的 SAP 命名空间一起使用。 |
IS_SVCID_NETWARE (GUID) |
如果 NetWare 的 GUID 在允许的范围内,则返回 TRUE 。 此宏与 NetWare 环境中的 SAP 命名空间一起使用。 |
注意
Winsock2.h 头文件不会自动包含 Svcguid.h 头文件。