WSANAMESPACE_INFOA-Struktur (winsock2.h)
Die WSANAMESPACE_INFO-Struktur enthält alle Registrierungsinformationen für einen Namespaceanbieter.
Syntax
typedef struct _WSANAMESPACE_INFOA {
GUID NSProviderId;
DWORD dwNameSpace;
BOOL fActive;
DWORD dwVersion;
LPSTR lpszIdentifier;
} WSANAMESPACE_INFOA, *PWSANAMESPACE_INFOA, *LPWSANAMESPACE_INFOA;
Member
NSProviderId
Typ: GUID
Eine eindeutige GUID für diesen Namespaceanbieter.
dwNameSpace
Art: DWORD
Der von diesem Anbieter unterstützte Namespace.
Mögliche Werte für das dwNameSpace-Element sind in der Winsock2.h-Includedatei aufgeführt. In Windows Vista und höher sind mehrere Namespaceanbieter enthalten. Andere Namespaceanbieter können installiert werden, sodass die folgenden möglichen Werte nur die allgemein verfügbaren sind. Viele andere Werte sind möglich.
fActive
Typ: BOOL
Gibt bei TRUE an, dass dieser Namespaceanbieter aktiv ist. Bei FALSE ist der Namespaceanbieter inaktiv und für Abfragen nicht zugänglich, auch wenn die Abfrage speziell auf diesen Namespaceanbieter verweist.
dwVersion
Art: DWORD
Die Versionsnummer des Namespaceanbieters.
lpszIdentifier
Typ: LPTSTR
Eine Anzeigezeichenfolge, die den Namespaceanbieter identifiziert.
Hinweise
Die WSANAMESPACE_INFO-Struktur wird von den Funktionen WSAEnumNameSpaceProviders und WSCEnumNameSpaceProviders32 verwendet, um Informationen zu verfügbaren Namespaceanbietern zurückzugeben. Die WSANAMESPACE_INFO-Struktur enthält die anbieterspezifischen Informationen zu dem Namespaceeintrag, der bei der Installation des Namespaceanbieters an die Funktionen WSCInstallNameSpace und WSCInstallNameSpace32 übergeben wurde.
Wenn UNICODE oder _UNICODE definiert ist, wird WSANAMESPACE_INFO für WSANAMESPACE_INFOW, die Unicode-Version dieser Datenstruktur und der lpszIdentifier-Zeichenfolgenmember für den LPWSTR-Datentyp definiert.
Wenn UNICODE oder _UNICODE nicht definiert ist, wird WSANAMESPACE_INFO für WSANAMESPACE_INFOA, die ANSI-Version dieser Datenstruktur und der lpszIdentifier-Zeichenfolgenmember für den LPSTR-Datentyp definiert.
Unter Windows Vista und höher wird WSANAMESPACE_INFOEX, eine erweiterte Version der WSANAMESPACE_INFO-Struktur , durch Aufrufe der Funktionen WSAEnumNameSpaceProvidersEx und WSCEnumNameSpaceProvidersEx32 zurückgegeben.
Hinweis
Der winsock2.h-Header definiert WSANAMESPACE_INFO 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
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für