共用方式為


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 命名空間搭配使用。

 

注意

Svcguid.h 頭檔不會自動包含在 Winsock2.h 頭檔。