WSASERVICECLASSINFOW-Struktur (winsock2.h)

Die WSASERVICECLASSINFO-Struktur enthält Informationen zu einer angegebenen Dienstklasse. Für jede Dienstklasse in Windows Sockets 2 gibt es eine einzelne WSASERVICECLASSINFO-Struktur .

Syntax

typedef struct _WSAServiceClassInfoW {
  LPGUID            lpServiceClassId;
  LPWSTR            lpszServiceClassName;
  DWORD             dwCount;
  LPWSANSCLASSINFOW lpClassInfos;
} WSASERVICECLASSINFOW, *PWSASERVICECLASSINFOW, *LPWSASERVICECLASSINFOW;

Member

lpServiceClassId

Eindeutiger Bezeichner (GUID) für die Dienstklasse.

lpszServiceClassName

Bekannter Name, der der Dienstklasse zugeordnet ist.

dwCount

Anzahl der Einträge in lpClassInfos.

lpClassInfos

Array von WSANSCLASSINFO-Strukturen , das Informationen zur Dienstklasse enthält.

Hinweise

Hinweis

Der winsock2.h-Header definiert WSASERVICECLASSINFO als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht Codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile winsock2.h

Weitere Informationen

NSPGetServiceClassInfo

NSPLookupServiceBegin