Freigeben über


INetSharingConfiguration::get_InternetFirewallEnabled-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 get_InternetFirewallEnabled-Methode bestimmt, ob die Internetverbindungsfirewall für diese Verbindung aktiviert ist.

Syntax

HRESULT get_InternetFirewallEnabled(
  [out] VARIANT_BOOL *pbEnabled
);

Parameter

[out] pbEnabled

Zeiger auf eine VARIANT_BOOL Variable, die bei erfolgreicher Rückgabe angibt, ob die Internetverbindungsfirewall aktiviert ist. Wenn die Internetverbindungsfirewall aktiviert ist, ist dieser Wert TRUE. Andernfalls ist es FALSE.

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

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

Windows XP mit SP2: Die resultierende Firewall status wird durch die Kombination von zwei Ebenen bestimmt: Überprüfen Sie zuerst den globalen Betriebsmodus, dann den Modus auf der relevanten Schnittstelle. Verwenden Sie das Verfahren Überprüfen des effektiven Firewallstatus , um den gesamtbetrieblichen Zustand zu ermitteln.

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::D isableInternetFirewall

INetSharingConfiguration::EnableInternetFirewall

Internetverbindungsfreigabe und Internetverbindungsfirewallschnittstellen

Internet Connection Sharing and Internet Connection Firewall Reference