Freigeben über


WNetGetNetworkInformationA-Funktion (winnetwk.h)

Die WNetGetNetworkInformation Funktion gibt erweiterte Informationen zu einem bestimmten Netzwerkanbieter zurück, dessen Name von einer vorherigen Netzwerkaufzählung zurückgegeben wurde.

Syntax

DWORD WNetGetNetworkInformationA(
  [in]  LPCSTR          lpProvider,
  [out] LPNETINFOSTRUCT lpNetInfoStruct
);

Parameter

[in] lpProvider

Zeigen Sie auf eine konstante null-beendete Zeichenfolge, die den Namen des Netzwerkanbieters enthält, für den Informationen erforderlich sind.

[out] lpNetInfoStruct

Zeiger auf eine NETINFOSTRUCT--Struktur. Die Struktur beschreibt die Merkmale des Netzwerks.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert NO_ERROR.

Wenn die Funktion fehlschlägt, ist der Rückgabewert ein Systemfehlercode, z. B. einer der folgenden Werte.

Rückgabecode Beschreibung
ERROR_BAD_PROVIDER
Der parameter lpProvider stimmt nicht mit einem ausgeführten Netzwerkanbieter überein.
ERROR_BAD_VALUE
Das cbStructure Member der NETINFOSTRUCT- Struktur enthält keine gültige Strukturgröße.

Bemerkungen

Anmerkung

Der winnetwk.h-Header definiert WNetGetNetworkInformation 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
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Zielplattform- Fenster
Header- winnetwk.h
Library Mpr.lib
DLL- Mpr.dll

Siehe auch

NETINFOSTRUCT-

NETRESOURCE-

WNetEnumResource-

WNetGetProviderName-

WNetOpenEnum-

übersicht über Windows Networking (WNet)

Windows-Netzwerkfunktionen