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
指出提供者持續性資訊的位旗標。
提供者旗標 | 意義 |
---|---|
|
提供者是持續性的。 |
|
當 BFE 啟動時,提供者的篩選已停用,因為提供者沒有相關聯的 Windows 服務名稱,或因為相關聯的服務未設定為自動啟動。
注意 新增提供者時,無法設定此旗標。 它只能在取得或列舉提供者時由 BFE 傳回。
|
providerData
包含選擇性提供者特定資料的 FWP_BYTE_BLOB 結構,可讓提供者儲存物件的其他內容資訊。
serviceName
裝載提供者的 Windows 服務選擇性名稱。 這可讓 BFE 偵測到提供者已停用。
備註
FWPM_PROVIDER0 是FWPM_PROVIDER的特定實作。 如需詳細資訊 ,請參閱 Version-Independent 名稱和以特定版本的 Windows 為目標 。
需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | fwpmtypes.h |