共用方式為


FWPM_PROVIDER0 結構 (fwpmtypes.h)

FWPM_PROVIDER0結構會儲存與原則提供者相關聯的狀態。

語法

typedef struct FWPM_PROVIDER0_ {
  GUID               providerKey;
  FWPM_DISPLAY_DATA0 displayData;
  UINT32             flags;
  FWP_BYTE_BLOB      providerData;
  wchar_t            *serviceName;
} FWPM_PROVIDER0;

成員

providerKey

可唯一識別提供者。

如果在對 Add 的呼叫中初始化 GUID,基底篩選引擎 (BFE) 會產生一個。

displayData

允許提供者以人類可讀的格式標注。 需要 FWPM_DISPLAY_DATA0 結構。

flags

指出提供者持續性資訊的位旗標。

提供者旗標 意義
FWPM_PROVIDER_FLAG_PERSISTENT
提供者是持續性的。
FWPM_PROVIDER_FLAG_DISABLED
當 BFE 啟動時,提供者的篩選已停用,因為提供者沒有相關聯的 Windows 服務名稱,或因為相關聯的服務未設定為自動啟動。
注意 新增提供者時,無法設定此旗標。 它只能在取得或列舉提供者時由 BFE 傳回。
 

providerData

包含選擇性提供者特定資料的 FWP_BYTE_BLOB 結構,可讓提供者儲存物件的其他內容資訊。

serviceName

裝載提供者的 Windows 服務選擇性名稱。 這可讓 BFE 偵測到提供者已停用。

備註

FWPM_PROVIDER0 是FWPM_PROVIDER的特定實作。 如需詳細資訊 ,請參閱 Version-Independent 名稱和以特定版本的 Windows 為目標

需求

   
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 fwpmtypes.h

另請參閱

FWPM_DISPLAY_DATA0

Windows 篩選平台 API 結構