Share via


WSANSCLASSINFOA-Struktur (winsock2.h)

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

Syntax

typedef struct _WSANSClassInfoA {
  LPSTR  lpszName;
  DWORD  dwNameSpace;
  DWORD  dwValueType;
  DWORD  dwValueSize;
  LPVOID lpValue;
} WSANSCLASSINFOA, *PWSANSCLASSINFOA, *LPWSANSCLASSINFOA;

Member

lpszName

Zeichenfolgenwert, der dem Parameter zugeordnet ist, 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 unterschiedlich definiert, je nachdem, ob ANSI oder UNICODE verwendet wird. 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 nicht codierungsneutralem Code 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