Freigeben über


WSANSCLASSINFOW-Struktur (winsock2.h)

Die WSANSCLASSINFO-Struktur stellt individuelle Parameterinformationen für einen bestimmten Windows Sockets-Namespace bereit.

Syntax

typedef struct _WSANSClassInfoW {
  LPWSTR lpszName;
  DWORD  dwNameSpace;
  DWORD  dwValueType;
  DWORD  dwValueSize;
  LPVOID lpValue;
} WSANSCLASSINFOW, *PWSANSCLASSINFOW, *LPWSANSCLASSINFOW;

Member

lpszName

Dem Parameter zugeordneter Zeichenfolgenwert, z. B. SAPID, TCPPORT usw.

dwNameSpace

GUID, die dem Namespace zugeordnet ist.

dwValueType

Werttyp für den Parameter, z. B. REG_DWORD oder REG_SZ usw.

dwValueSize

Größe des in lpValue bereitgestellten Parameters in Bytes.

lpValue

Zeiger auf den Wert des Parameters.

Hinweise

Die WSANSCLASSINFO-Struktur ist je nachdem, ob ANSI oder UNICODE verwendet wird, unterschiedlich definiert. Der obige Syntaxblock gilt für ANSI; für UNICODE ist der Datentyp für lpszNameLPWSTR.

Hinweis

Der winsock2.h-Header definiert WSANSCLASSINFO 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

WSASERVICECLASSINFO