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 |
---|---|
|
Der Vorgang wurde beendet. |
|
Es ist ein unbekannter Fehler aufgetreten. |
|
Einer der Parameter ist ungültig. |
|
Eine angegebene Schnittstelle wird nicht unterstützt. |
|
Eine angegebene Methode ist nicht implementiert. |
|
Die -Methode konnte den erforderlichen Arbeitsspeicher nicht zuordnen. |
|
Ein als Parameter übergebener Zeiger ist ungültig. |
|
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 |