INetSharingConfiguration::D isableInternetFirewall-Methode (netcon.h)

[Die Internetverbindungsfirewall ist in nachfolgenden Versionen möglicherweise geändert oder nicht verfügbar. Verwenden Sie stattdessen die Windows-Firewall-API.]

Die DisableInternetFirewall-Methode deaktiviert die Internetverbindungsfirewall für diese Verbindung.

Syntax

HRESULT DisableInternetFirewall();

Rückgabewert

Wenn die Methode erfolgreich ist, wird der Rückgabewert S_OK.

Wenn die Methode fehlschlägt, ist der Rückgabewert einer der folgenden Fehlercodes.

Rückgabecode Beschreibung
E_ABORT
Der Vorgang wurde beendet.
E_FAIL
Es ist ein unbekannter Fehler aufgetreten.
E_INVALIDARG
Einer der Parameter ist ungültig.
E_NOINTERFACE
Eine angegebene Schnittstelle wird nicht unterstützt.
E_NOTIMPL
Eine angegebene Methode ist nicht implementiert.
E_OUTOFMEMORY
Die -Methode konnte den erforderlichen Arbeitsspeicher nicht zuordnen.
E_POINTER
Ein als Parameter übergebener Zeiger ist ungültig.
E_UNEXPECTED
Die Methode ist aus unbekannten Gründen fehlgeschlagen.

Hinweise

Wenn Sie diese Methode aufrufen, wird die folgende Benachrichtigung ausgelöst:

%programname% versucht, Ihre Internetverbindungsfirewall zu deaktivieren. Dadurch wird Ihr Computer anfälliger für Sicherheitsbedrohungen im Internet. Möchten Sie zulassen, dass %programname% die Internetverbindungsfirewall deaktiviert?

Diese Methode gibt erfolgreich zurück, auch wenn die Internetverbindungsfirewall für diese Verbindung nicht aktiviert war.

Verwenden Sie die INetSharingManager::get_INetSharingConfigurationForINetConnection-Methode , um eine INetSharingConfiguration-Schnittstelle für eine bestimmte Verbindung abzurufen.

Windows XP mit SP2: Wenn Sie diese API aufrufen, wird die Firewall auf der angegebenen Schnittstelle deaktiviert, unabhängig davon, ob die Windows-Firewall aktiviert ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Nicht unterstützt
Zielplattform Windows
Kopfzeile netcon.h
DLL Hnetcfg.dll

Weitere Informationen

INetSharingConfiguration

INetSharingConfiguration::EnableInternetFirewall

INetSharingConfiguration::get_InternetFirewallEnabled