다음을 통해 공유


INetSharingConfiguration::get_InternetFirewallEnabled 메서드(netcon.h)

[인터넷 연결 방화벽은 후속 버전에서 변경되거나 사용할 수 없습니다. 대신 Windows 방화벽 API를 사용합니다.]

get_InternetFirewallEnabled 메서드는 이 연결에서 인터넷 연결 방화벽을 사용할 수 있는지 여부를 결정합니다.

구문

HRESULT get_InternetFirewallEnabled(
  [out] VARIANT_BOOL *pbEnabled
);

매개 변수

[out] pbEnabled

반환이 성공적일 때 인터넷 연결 방화벽을 사용할지 여부를 지정하는 VARIANT_BOOL 변수에 대한 포인터입니다. 인터넷 연결 방화벽을 사용하는 경우 이 값은 TRUE입니다. 그렇지 않으면 FALSE입니다.

반환 값

메서드가 성공하면 반환 값이 S_OK.

메서드가 실패하면 반환 값은 다음 오류 코드 중 하나입니다.

반환 코드 설명
E_ABORT
작업이 중지되었습니다.
E_FAIL
지정되지 않은 오류가 발생했습니다.
E_INVALIDARG
매개 변수 중 하나가 잘못되었습니다.
E_NOINTERFACE
지정된 인터페이스는 지원되지 않습니다.
E_NOTIMPL
지정된 메서드가 구현되지 않았습니다.
E_OUTOFMEMORY
메서드가 필요한 메모리를 할당할 수 없습니다.
E_POINTER
매개 변수로 전달된 포인터가 잘못되었습니다.
E_UNEXPECTED
알 수 없는 이유로 메서드가 실패했습니다.

설명

INetSharingManager::get_INetSharingConfigurationForINetConnection 메서드를 사용하여 특정 연결에 대한 INetSharingConfiguration 인터페이스를 가져옵니다.

WINDOWS XP SP2: 결과 방화벽 상태 두 수준의 조합으로 결정됩니다. 먼저 전역 작업 모드를 검사 다음 관심 인터페이스의 모드입니다. 효과적인 방화벽 상태 확인 절차를 사용하여 전체 작동 상태를 확인합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 지원되는 버전 없음
대상 플랫폼 Windows
헤더 netcon.h
DLL Hnetcfg.dll

추가 정보

INetSharingConfiguration

INetSharingConfiguration::D isableInternetFirewall

INetSharingConfiguration::EnableInternetFirewall

인터넷 연결 공유 및 인터넷 연결 방화벽 인터페이스

인터넷 연결 공유 및 인터넷 연결 방화벽 참조