영어로 읽기

다음을 통해 공유


netfw.h 헤더

이 헤더는 Windows 방화벽 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

netfw.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

인터페이스

 
INetFwAuthorizedApplication

INetFwAuthorizedApplication 인터페이스는 권한이 부여된 애플리케이션의 속성에 대한 액세스를 방화벽에 여는 기능을 제공합니다.
INetFwAuthorizedApplications

INetFwAuthorizedApplications 인터페이스는 방화벽에서 권한 있는 열린 포트의 애플리케이션 컬렉션에 대한 액세스를 제공합니다.
INetFwIcmpSettings

INetFwIcmpSettings 인터페이스는 ICMP 패킷을 제어하는 설정에 대한 액세스를 제공합니다.
INetFwMgr

INetFwMgr 인터페이스는 컴퓨터의 방화벽 설정에 대한 액세스를 제공합니다.
INetFwOpenPort

INetFwOpenPort 인터페이스는 방화벽에서 열린 포트의 속성에 대한 액세스를 제공합니다.
INetFwOpenPorts

INetFwOpenPorts 인터페이스는 표준 Automation 컬렉션 인터페이스입니다.
INetFwPolicy

INetFwPolicy 인터페이스는 방화벽 정책에 대한 액세스를 제공합니다.
INetFwPolicy2

방화벽 정책에 액세스하려면
INetFwProduct

타사 방화벽 등록의 속성에 액세스하려면
INetFwProducts

Windows 방화벽에 타사 방화벽 제품을 등록하고 등록된 제품을 열거하기 위한 방법 및 속성에 액세스하려면
INetFwProfile

INetFwProfile 인터페이스는 방화벽 설정 프로필에 대한 액세스를 제공합니다.
INetFwRemoteAdminSettings

INetFwRemoteAdminSettings 인터페이스는 원격 관리를 제어하는 설정에 대한 액세스를 제공합니다.
INetFwRule

규칙의 속성으로.
INetFwRule2

애플리케이션 또는 서비스에서 INetFwRule의 모든 속성과 NET_FW_EDGE_TRAVERSAL_TYPE 지정된 방화벽 규칙의 네 가지 에지 속성에 액세스할 수 있습니다.
INetFwRule3

애플리케이션 또는 서비스가 INetFwRule2의 모든 속성에 액세스하고 앱 컨테이너의 요구 사항에 대한 액세스를 제공할 수 있도록 허용합니다.
INetFwRules

방화벽 규칙의 컬렉션입니다.
INetFwService

INetFwService 인터페이스는 방화벽을 통해 수신 대기할 수 있는 권한이 부여될 수 있는 서비스의 속성에 대한 액세스를 제공합니다.
INetFwServiceRestriction

Windows 서비스 강화 네트워킹 규칙에 액세스합니다.
INetFwServices

INetFwServices 인터페이스는 방화벽을 통해 수신 대기 권한이 부여될 수 있는 서비스 컬렉션에 대한 액세스를 제공하는 표준 Automation 인터페이스입니다.

Functions

 
NetworkIsolationDiagnoseConnectFailureAndGetInfo

NetworkIsolationDiagnoseConnectFailureAndGetInfo 함수는 누락된 기능으로 인한 네트워크 격리 연결 실패에 대한 정보를 가져옵니다.
NetworkIsolationEnumAppContainers

NetworkIsolationEnumAppContainers 함수는 시스템에 생성된 모든 앱 컨테이너를 열거합니다.
NetworkIsolationEnumerateAppContainerRules

앱 컨테이너와 관련된 모든 규칙을 열거합니다.
NetworkIsolationFreeAppContainers

NetworkIsolationFreeAppContainers 함수는 하나 이상의 앱 컨테이너에 할당된 메모리 리소스를 해제하는 데 사용됩니다.
NetworkIsolationGetAppContainerConfig

NetworkIsolationGetAppContainerConfig 함수는 하나 이상의 앱 컨테이너에 대한 구성 정보를 검색하는 데 사용됩니다.
NetworkIsolationGetEnterpriseIdAsync

WIP(Windows Information Protection) 또는 MDAG(Microsoft Defender Application Guard) 시나리오의 컨텍스트에서 네트워크 격리 엔드포인트를 기반으로 하는 엔터프라이즈 ID를 가져옵니다.
NetworkIsolationGetEnterpriseIdClose

이 API는 NetworkIsolationGetEnterpriseIdAsync에서 반환된 핸들을 닫고 작업을 동기화하는 데 사용됩니다.
NetworkIsolationRegisterForAppContainerChanges

NetworkIsolationRegisterForAppContainerChanges 함수는 앱 컨테이너 변경 내용에 대한 알림 배달을 등록하는 데 사용됩니다.
NetworkIsolationSetAppContainerConfig

NetworkIsolationSetAppContainerConfig 함수는 하나 이상의 앱 컨테이너 구성을 설정하는 데 사용됩니다.
NetworkIsolationSetupAppContainerBinaries

NetworkIsolationSetupAppContainerBinaries 함수는 소프트웨어 설치 관리자가 앱 컨테이너에서 실행되는 애플리케이션의 이미지 경로에 대한 정보를 제공하는 데 사용됩니다.
NetworkIsolationUnregisterForAppContainerChanges

NetworkIsolationUnregisterForAppContainerChanges 함수는 앱 컨테이너 변경 등록을 취소하고 알림 수신을 중지하는 데 사용됩니다.

콜백 함수

 
PAC_CHANGES_CALLBACK_FN

PAC_CHANGES_CALLBACK_FN 콜백 함수는 앱 컨테이너 변경 알림 프로세스에 사용자 지정 동작을 추가하는 데 사용됩니다.
PFN_FWADDDYNAMICKEYWORDADDRESS0

지정된 동적 키워드 주소를 추가하기 위해 호출하는 서비스의 진입점의 함수 포인터 형식입니다.
PFN_FWDELETEDYNAMICKEYWORDADDRESS0

지정된 ID를 사용하여 동적 키워드 주소를 삭제하기 위해 호출하는 서비스의 진입점의 함수 포인터 형식입니다.
PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0

ID별로 특정 동적 키워드 주소를 열거하기 위해 호출하는 서비스의 진입점의 함수 포인터 형식입니다.
PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0

형식별로 동적 키워드 주소를 열거하기 위해 호출하는 서비스의 진입점의 함수 포인터 형식입니다. 전달된 열거형 플래그를 기반으로 개체의 특정 하위 집합을 요청할 수 있습니다.
PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0

서비스에서 할당한 동적 키워드 주소 데이터 구조체를 해제하기 위해 호출하는 서비스의 진입점의 함수 포인터 형식입니다.
PFN_FWUPDATEDYNAMICKEYWORDADDRESS0

동적 키워드 주소를 입력 ID로 업데이트하기 위해 호출하는 서비스의 진입점의 함수 포인터 형식입니다.

구조체

 
FW_DYNAMIC_KEYWORD_ADDRESS_DATA0

열거형 API가 호출되면 클라이언트에 반환된 데이터를 보유합니다.
FW_DYNAMIC_KEYWORD_ADDRESS0

클라이언트가 IP 주소 목록을 포함하는 동적 키워드 주소를 만들 수 있습니다.
INET_FIREWALL_AC_BINARIES

INET_FIREWALL_AC_BINARIES 구조에는 앱 컨테이너에서 실행되는 애플리케이션에 대한 이진 경로가 포함되어 있습니다.
INET_FIREWALL_AC_CAPABILITIES

INET_FIREWALL_AC_CAPABILITIES 구조에는 앱 컨테이너의 기능에 대한 정보가 포함되어 있습니다.
INET_FIREWALL_AC_CHANGE

INET_FIREWALL_AC_CHANGE 구조에는 앱 컨테이너의 변경 내용에 대한 정보가 포함되어 있습니다. (INET_FIREWALL_AC_CHANGE)
INET_FIREWALL_APP_CONTAINER

INET_FIREWALL_APP_CONTAINER 구조에는 특정 앱 컨테이너에 대한 정보가 포함됩니다. (INET_FIREWALL_APP_CONTAINER)

열거형

 
FW_DYNAMIC_KEYWORD_ADDRESS_ENUM_FLAGS

열거형 작업에 포함할 개체의 종류를 지정하는 상수를 정의합니다.
FW_DYNAMIC_KEYWORD_ADDRESS_FLAGS

IP 주소를 확인하는 방법을 지정하는 상수를 정의합니다.
FW_DYNAMIC_KEYWORD_ORIGIN_TYPE

FW_DYNAMIC_KEYWORD_ADDRESS_DATA0 동적 키워드 주소 개체의 원본을 지정하는 상수를 정의합니다.
INET_FIREWALL_AC_CHANGE_TYPE

INET_FIREWALL_AC_CHANGE_TYPE 열거형은 발생한 앱 컨테이너 변경 유형을 지정합니다. (INET_FIREWALL_AC_CHANGE_TYPE)
INET_FIREWALL_AC_CREATION_TYPE

INET_FIREWALL_AC_CREATION_TYPE 열거형은 알림이 전달될 앱 컨테이너 만들기 이벤트의 유형을 지정합니다.
NETISO_ERROR_TYPE

NETISO_ERROR_TYPE 열거형은 네트워크 격리 작업과 관련된 오류 유형을 지정합니다.
NETISO_FLAG

NETISO_FLAG 열거형은 앱 컨테이너에 대해 이진 파일을 반환해야 하는지 여부를 지정합니다. (NETISO_FLAG)