閱讀英文

共用方式為


netfw.h 標頭

Windows 防火牆技術會使用此標頭。 如需詳細資訊,請參閱:

netfw.h 包含下列程式設計介面:

介面

 
INetFwAuthorizedApplication

INetFwAuthorizedApplication 介面可讓您存取已在防火牆中開啟的應用程式屬性。
INetFwAuthorizedApplications

INetFwAuthorizedApplications 介面可讓您存取防火牆中授權開啟埠的應用程式集合。
INetFwIcmpSettings

INetFwIcmpSettings 介面可讓您存取控制 ICMP 封包的設定。
INetFwMgr

INetFwMgr 介面可讓您存取電腦的防火牆設定。
INetFwOpenPort

INetFwOpenPort 介面可讓您存取已在防火牆中開啟之埠的屬性。
INetFwOpenPorts

INetFwOpenPorts 介面是標準自動化集合介面。
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 介面是標準自動化介面,可讓您存取可能獲得授權可透過防火牆接聽的服務集合。

函式

 
NetworkIsolationDiagnoseConnectFailureAndGetInfo

NetworkIsolationDiagnoseConnectFailureAndGetInfo 函式會因為遺漏功能而取得網路隔離連線失敗的相關資訊。
NetworkIsolationEnumAppContainers

NetworkIsolationEnumAppContainers 函式會列舉系統中已建立的所有應用程式容器。
NetworkIsolationEnumerateAppContainerRules

列舉與應用程式容器相關的所有規則。
NetworkIsolationFreeAppContainers

NetworkIsolationFreeAppContainers 函式可用來釋放配置給一或多個應用程式容器的記憶體資源。
NetworkIsolationGetAppContainerConfig

NetworkIsolationGetAppContainerConfig 函式可用來擷取一或多個應用程式容器的組態資訊。
NetworkIsolationGetEnterpriseIdAsync

根據 Windows 資訊保護 (WIP) 或 Microsoft Defender 應用程式防護 (MDAG) 案例內容中的網路隔離端點取得企業識別碼。
NetworkIsolationGetEnterpriseIdClose

此 API 用於關閉 NetworkIsolationGetEnterpriseIdAsync 所傳回的控制碼,以及同步處理作業。
NetworkIsolationRegisterForAppContainerChanges

NetworkIsolationRegisterForAppContainerChanges 函式可用來註冊有關應用程式容器變更的通知傳遞。
NetworkIsolationSetAppContainerConfig

NetworkIsolationSetAppContainerConfig 函式可用來設定一或多個應用程式容器的設定。
NetworkIsolationSetupAppContainerBinaries

軟體安裝程式會使用 NetworkIsolationSetupAppContainerBinaries 函式,提供應用程式容器中執行之應用程式的映射路徑相關資訊。
NetworkIsolationUnregisterForAppContainerChanges

NetworkIsolationUnregisterForAppContainerChanges 函式可用來取消應用程式容器變更註冊並停止接收通知。

回呼函式

 
PAC_CHANGES_CALLBACK_FN

PAC_CHANGES_CALLBACK_FN回呼函式可用來將自訂行為新增至應用程式容器變更通知程式。
PFN_FWADDDYNAMICKEYWORDADDRESS0

您呼叫以新增指定動態關鍵字位址之服務中進入點的函式指標類型。
PFN_FWDELETEDYNAMICKEYWORDADDRESS0

您呼叫以刪除具有指定識別碼之動態關鍵字位址之服務中進入點的函式指標類型。
PFN_FWENUMDYNAMICKEYWORDADDRESSBYID0

您在服務中呼叫以依識別碼列舉特定動態關鍵字位址的進入點函式指標類型。
PFN_FWENUMDYNAMICKEYWORDADDRESSESBYTYPE0

您在服務中呼叫以依類型列舉動態關鍵字位址的進入點函式指標類型。 您可以根據傳入的列舉旗標來要求特定物件的子集。
PFN_FWFREEDYNAMICKEYWORDADDRESSDATA0

您呼叫之服務中進入點的函式指標類型,以釋放服務所配置的動態關鍵字位址資料結構。
PFN_FWUPDATEDYNAMICKEYWORDADDRESS0

您呼叫以使用輸入識別碼更新動態關鍵字位址之服務中進入點的函式指標類型。

結構

 
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)