Condividi tramite


Metodo INetSharingConfiguration::get_InternetFirewallEnabled (netcon.h)

[Internet Connection Firewall può essere modificato o non disponibile nelle versioni successive. Usare invece l'API di Windows Firewall.

Il metodo get_InternetFirewallEnabled determina se il firewall di connessione Internet è abilitato in questa connessione.

Sintassi

HRESULT get_InternetFirewallEnabled(
  [out] VARIANT_BOOL *pbEnabled
);

Parametri

[out] pbEnabled

Puntatore a una variabile VARIANT_BOOL che, in caso di esito positivo, specifica se è abilitato il firewall di connessione Internet. Se Firewall connessione Internet è abilitato, questo valore è TRUE. In caso contrario, è FALSE.

Valore restituito

Se il metodo ha esito positivo, il valore restituito è S_OK.

Se il metodo ha esito negativo, il valore restituito è uno dei codici di errore seguenti.

Codice restituito Descrizione
E_ABORT
L'operazione è stata arrestata.
E_FAIL
Si è verificato un errore non specificato.
E_INVALIDARG
Uno dei parametri non è valido.
E_NOINTERFACE
Un'interfaccia specificata non è supportata.
E_NOTIMPL
Un metodo specificato non viene implementato.
E_OUTOFMEMORY
Il metodo non è riuscito ad allocare la memoria necessaria.
E_POINTER
Un puntatore passato come parametro non è valido.
E_UNEXPECTED
Il metodo non è riuscito per motivi sconosciuti.

Commenti

Usare il metodo INetSharingManager::get_INetSharingConfigurationForINetConnection per ottenere un'interfaccia INetSharingConfiguration per una determinata connessione.

Windows XP con SP2: Lo stato del firewall risultante è determinato dalla combinazione di due livelli: controllare prima la modalità operativa globale, quindi la modalità sull'interfaccia di interesse. Utilizzare la procedura Verifica dello stato effettivo del firewall per determinare lo stato operativo complessivo.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione netcon.h
DLL Hnetcfg.dll

Vedi anche

INetSharingConfiguration

INetSharingConfiguration::D isableInternetFirewall

INetSharingConfiguration::EnableInternetFirewall

Internet Connection Sharing and Internet Connection Firewall Interfaces

Informazioni di riferimento sulla condivisione della connessione Internet e sul firewall di connessione Internet