Windows 篩選平台

目的

Windows 篩選平台 () 是一組 API 和系統服務,可提供建立網路篩選應用程式的平臺。 「計畫」API 可讓開發人員撰寫程式碼,這些程式碼會與作業系統網路堆疊中的數個層級發生的封包處理互動。 網路資料可以在到達目的地之前進行篩選和修改。

藉由提供更簡單的開發平臺,其設計目的是取代先前的封包篩選技術,例如傳輸驅動程式介面 (TDI) 篩選、網路驅動程式介面規格 (NDIS) 篩選,以及 Winsock 分層服務提供者 (LSP) 。 從 Windows Server 2008 和 Windows Vista 開始,防火牆勾點和篩選攔截驅動程式無法使用;使用這些驅動程式的應用程式應該改用一次「計畫」。

透過「方案 API」,開發人員可以實作防火牆、入侵偵測系統、防毒程式、網路監視工具,以及家長監護。 FOUNDATION 與 整合並提供防火牆功能的支援,例如根據應用程式的通訊端 API 使用 (應用程式型原則) 的已驗證通訊和動態防火牆設定。 其也提供 IPsec 原則管理、變更通知、網路診斷和具狀態篩選的基礎結構。

Windows 篩選平台是開發平臺,而不是防火牆本身。 內建于 Windows Vista、Windows Server 2008 及更新版本的作業系統 Windows 防火牆與進階安全性 (WFAS) 的防火牆應用程式是使用一個可實作的。 因此,使用一或 多個 WFAS API 所開發的應用程式會使用內建在一般篩選仲裁邏輯中。

其包含使用者模式 API 和核心模式 API。 本節提供整個一次的一項概觀,並詳細說明只描述一部分的使用者模式 API。 如需核心模式的一組詳細描述,請參閱 Windows 驅動程式套件 線上說明。

開發人員對象

Windows 篩選平台 API 是專為使用 C/C++ 開發軟體的程式設計人員所設計。 程式設計人員應該熟悉使用使用者模式和核心模式元件的系統網路概念和設計。

執行階段需求求

執行 Windows Vista 和更新版本的用戶端以及執行 Windows Server 2008 和更新版本的伺服器上支援 Windows 篩選平台。 如需特定程式設計專案執行時間需求的相關資訊,請參閱該專案參考頁面的 [需求] 區段。

本節內容

主題 描述
Windows 篩選平台的新功能
Windows 篩選平台中新功能和 API 的相關資訊。
關於 Windows 篩選平台
Windows 篩選平台的概觀。
使用 Windows 篩選平台
使用 Windows 篩選平台 API 的範例程式碼。
Windows 篩選平台 API 參考
Windows 篩選平台函式、結構和常數的檔。

其他資源

若要詢問問題,並討論如何使用「計畫 API」,請造訪 Windows 篩選平台論壇

核心模式 Windows 篩選平台 API - 設計指南

核心模式 Windows 篩選平台 API - 參考

具有進階安全性的 Windows 防火牆

其可延伸協助程式類別

Winsock 安全通訊端延伸模組