Hilfsfunktionen in der SPI
Die nspgetserviceclassinfo -Funktion ruft Schema Informationen der Dienstklasse ab, die von einem Namespace Anbieter beibehalten wurden. Sie wird auch von der Windows Sockets 2-dll in der Implementierung von wsagetserviceclassnamebyclassidverwendet.
Die folgenden Makros, die in der Header Datei " svcguid. h " definiert sind, können bei der Zuordnung von bekannten Dienst Klassen und diesen Namespaces helfen.
| Makroname | BESCHREIBUNG |
|---|---|
| Svcid _ TCP (Port) Svcid _ UDP (Port) |
Bei einem TCP-oder UDP-Port für das Internet Protokoll wird die GUID zurückgegeben. |
| ist _ svcid _ TCP (GUID) ist _ svcid _ UDP (GUID) |
Gibt true zurück, wenn die GUID für TCP oder UDP innerhalb des zulässigen Bereichs liegt. |
| Port _ von _ svcid _ TCP (GUID) Port _ von _ svcid _ UDP (GUID) |
Gibt den TCP-oder UDP-Port zurück, der der GUID zugeordnet ist. |
| svcid _ NetWare (SAPID) |
Gibt die GUID zurück, wenn der Dienst Ankündigungs Protokoll (SAP)-Bezeichner angegeben ist. Dieses Makro wird mit dem SAP-Namespace in einer NetWare-Umgebung verwendet. |
| SAPID _ von _ svcid _ NetWare (GUID) |
Gibt den NetWare-SAP-Bezeichner zurück, der der GUID zugeordnet ist. Dieses Makro wird mit dem SAP-Namespace in einer NetWare-Umgebung verwendet. |
| ist _ svcid _ NetWare (GUID) |
Gibt true zurück, wenn die GUID für NetWare innerhalb des zulässigen Bereichs liegt. Dieses Makro wird mit dem SAP-Namespace in einer NetWare-Umgebung verwendet. |
Hinweis
Die Header Datei " svcguid. h " ist nicht automatisch in der Header Datei " Winsock2. h " enthalten.