共用方式為


SPI 中的協助程式函式

NSPGetServiceClassInfo函式會擷取命名空間提供者所保留的服務類別架構資訊。 Windows Sockets 2 DLL 也會在其 WSAGetServiceClassNameByClassId的實作中使用。

Svcguid.h標頭檔中定義的下列宏,有助於在已知服務類別與這些命名空間之間進行對應。

巨集名稱 描述
SVCID_TCP (埠)
SVCID_UDP (埠)
指定網際網路通訊協定的 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標頭檔。