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 頭檔。