訓練
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) |