Compartir a través de


Método INetSharingConfiguration::get_InternetFirewallEnabled (netcon.h)

[El Firewall de conexión a Internet puede modificarse o no estar disponible en versiones posteriores. En su lugar, use la API de Firewall de Windows.]

El método get_InternetFirewallEnabled determina si firewall de conexión a Internet está habilitado en esta conexión.

Sintaxis

HRESULT get_InternetFirewallEnabled(
  [out] VARIANT_BOOL *pbEnabled
);

Parámetros

[out] pbEnabled

Puntero a una variable de VARIANT_BOOL que, al devolverse correctamente, especifica si firewall de conexión a Internet está habilitado. Si el Firewall de conexión a Internet está habilitado, este valor es TRUE. De lo contrario, es FALSE.

Valor devuelto

Si el método se ejecuta correctamente, el valor devuelto es S_OK.

Si se produce un error en el método, el valor devuelto es uno de los siguientes códigos de error.

Código devuelto Descripción
E_ABORT
La operación se detuvo.
E_FAIL
Se ha producido un error no especificado.
E_INVALIDARG
Uno de los parámetros no es válido.
E_NOINTERFACE
No se admite una interfaz especificada.
E_NOTIMPL
No se implementa un método especificado.
E_OUTOFMEMORY
El método no pudo asignar la memoria necesaria.
E_POINTER
Un puntero pasado como parámetro no es válido.
E_UNEXPECTED
Error en el método por motivos desconocidos.

Comentarios

Use el método INetSharingManager::get_INetSharingConfigurationForINetConnection para obtener una interfaz INetSharingConfiguration para una conexión determinada.

Windows XP con SP2: El estado del firewall resultante viene determinado por la combinación de dos niveles: primero compruebe el modo de operación global y, a continuación, el modo en la interfaz de interés. Use el procedimiento Comprobación del estado efectivo del firewall para determinar el estado operativo general.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado netcon.h
Archivo DLL Hnetcfg.dll

Consulte también

INetSharingConfiguration

INetSharingConfiguration::D isableInternetFirewall

INetSharingConfiguration::EnableInternetFirewall

Interfaces de firewall de conexión a Internet y uso compartido de conexión a Internet

Referencia de firewall de conexión a Internet y uso compartido de conexión a Internet