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.