EC_SUBSCRIPTION_PROPERTY_ID列舉 (evcoll.h)
EC_SUBSCRIPTION_PROPERTY_ID列舉會定義值,以識別用於訂用帳戶設定的事件訂閱屬性。
Syntax
typedef enum _EC_SUBSCRIPTION_PROPERTY_ID {
EcSubscriptionEnabled = 0,
EcSubscriptionEventSources,
EcSubscriptionEventSourceAddress,
EcSubscriptionEventSourceEnabled,
EcSubscriptionEventSourceUserName,
EcSubscriptionEventSourcePassword,
EcSubscriptionDescription,
EcSubscriptionURI,
EcSubscriptionConfigurationMode,
EcSubscriptionExpires,
EcSubscriptionQuery,
EcSubscriptionTransportName,
EcSubscriptionTransportPort,
EcSubscriptionDeliveryMode,
EcSubscriptionDeliveryMaxItems,
EcSubscriptionDeliveryMaxLatencyTime,
EcSubscriptionHeartbeatInterval,
EcSubscriptionLocale,
EcSubscriptionContentFormat,
EcSubscriptionLogFile,
EcSubscriptionPublisherName,
EcSubscriptionCredentialsType,
EcSubscriptionCommonUserName,
EcSubscriptionCommonPassword,
EcSubscriptionHostName,
EcSubscriptionReadExistingEvents,
EcSubscriptionDialect,
EcSubscriptionType,
EcSubscriptionAllowedIssuerCAs,
EcSubscriptionAllowedSubjects,
EcSubscriptionDeniedSubjects,
EcSubscriptionAllowedSourceDomainComputers,
EcSubscriptionPropertyIdEND
} EC_SUBSCRIPTION_PROPERTY_ID;
常數
EcSubscriptionEnabled 值: 0 用來啟用或停用訂閱的訂用帳戶的 Enabled 屬性,或取得訂閱的目前狀態。 此屬性是 EcVarTypeBoolean 值。 |
EcSubscriptionEventSources 訂用帳戶的 EventSources 屬性,其中包含本機或遠端電腦的相關信息集合, (事件來源) 可將事件轉送至事件收集器。 此屬性是 陣列 (EcVarObjectArrayPropertyHandle 值的句柄) 。 這個值通常用於收集器起始的訂用帳戶。 它可用於來源起始的訂用帳戶,以停用來自特定事件來源的事件集合。 |
EcSubscriptionEventSourceAddress 訂用帳戶的 EventSourceAddress 屬性,其中包含本機或遠端電腦之 IP 位址或完整域名 (FQDN) , (事件來源) 從中收集事件。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionEventSourceEnabled 用來啟用或停用事件來源之訂用帳戶的 EventSourceEnabled 屬性。 此屬性是 EcVarTypeBoolean 值。 |
EcSubscriptionEventSourceUserName 包含使用者名稱之訂用帳戶的 EventSourceUserName 屬性,遠端電腦會使用該名稱 (事件來源) 來驗證使用者。 此屬性是 EcVarTypeString 值。 這個屬性不能用於來源起始的訂用帳戶。 |
EcSubscriptionEventSourcePassword 包含密碼之訂用帳戶的 EventSourcePassword 屬性,遠端電腦 (事件來源) 用來驗證使用者。 此屬性是 EcVarTypeString 值。 這個屬性不能用於來源起始的訂用帳戶。 |
EcSubscriptionDescription 包含訂用帳戶描述之訂閱的 Description 屬性。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionURI 包含 URI 之訂用帳戶的 URI 屬性,由 WS-Management 用來連線到電腦。 例如,URI 可以是 http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel 硬體事件或它可以 http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog 用於事件記錄檔中發佈的事件。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionConfigurationMode 訂用帳戶的 ConfigurationMode 屬性,指定如何將事件傳遞至訂用帳戶。 此屬性是來自 EC_SUBSCRIPTION_CONFIGURATION_MODE 列舉的EcVarTypeUInt32 值。 |
EcSubscriptionExpires 訂閱的 Expires 屬性,其中包含訂閱結束時的日期。 可用日期上限為 3000-12-31T23:59:59.999Z。 如果未定義這個屬性,訂閱將不會過期。 此屬性是 EcVarTypeDateTime 值。 |
EcSubscriptionQuery 包含查詢之訂閱的 Query 屬性,由事件來源用來選取要轉送至事件收集器的事件。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionTransportName 訂用帳戶的 TransportName 屬性,指定傳輸的類型,用來連線到遠端電腦 (事件來源) 。 此值可以是 HTTP,這是預設值,也可以是 HTTPS。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionTransportPort 訂用帳戶的 TransportPort 屬性,指定埠號碼,傳輸會用來連線到遠端電腦 (事件來源) 。 HTTP 的預設埠號碼為 80,而 HTTPS 的預設埠號碼為 443。 此屬性是 EcVarTypeUInt32 值。 |
EcSubscriptionDeliveryMode 訂用帳戶的 DeliveryMode 屬性,指定事件是否以推送或提取模型傳遞至訂用帳戶。 此屬性是 EC_SUBSCRIPTION_DELIVERY_MODE 列舉值。 這個屬性不能用於來源起始的訂用帳戶。 |
EcSubscriptionDeliveryMaxItems 訂用帳戶的 DeliveryMaxItems 屬性,指定從事件來源轉送時可以批處理的事件數目上限。 當 EcSubscriptionDeliveryMode 屬性設定為 EcDeliveryModePush 時,這個屬性會決定從事件來源傳送的批次中包含的事件數目。 當 EcSubscriptionDeliveryMode 屬性設定為 EcDeliveryModePull 時,這個屬性會決定每個要求從事件來源轉送的項目數目上限。 此屬性是 EcVarTypeUInt32 值。 |
EcSubscriptionDeliveryMaxLatencyTime 訂用帳戶的 DeliveryMaxLatencyTime 屬性,指定事件來源在傳送事件之前應該等候多久,以毫秒為單位,即使事件未收集足夠的 (事件,也無法達到) 的最大項目數。 當 EcSubscriptionDeliveryMode 屬性設定為 EcDeliveryModePush 時,就會使用此值。 此屬性是 EcVarTypeUInt32 值。 |
EcSubscriptionHeartbeatInterval 訂用帳戶的 HeartbeatInterval 屬性,定義活動訊號時間間隔,以毫秒為單位,在傳送的活動訊號訊息之間觀察到。 當 EcSubscriptionDeliveryMode 屬性設定為 EcDeliveryModePush 時,事件收集器會使用這個屬性來判斷事件來源的可用性。 當 EcSubscriptionDeliveryMode 屬性設定為 EcDeliveryModePull 時,事件收集器會使用這個屬性來判斷事件來源查詢之間的間隔。 此屬性是 EcVarTypeUInt32 值。 |
EcSubscriptionLocale 訂用帳戶的地區設定屬性,指定地區設定 (例如,en-us) 事件。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionContentFormat 訂用帳戶的 ContentFormat 屬性,指定要傳遞事件內容的格式。 此屬性是 EC_SUBSCRIPTION_CONTENT_FORMAT 列舉值。 |
EcSubscriptionLogFile 訂用帳戶的 LogFile 屬性,指定儲存從事件來源收集之事件的記錄檔。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionPublisherName 訂閱的 PublisherName 屬性,其中包含事件收集器計算機將引發事件至本機記錄檔的發行者名稱。 當您想要在 ForwardedEvents 記錄以外的記錄檔中收集事件時,就會使用此功能。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionCredentialsType 訂用帳戶的 CredentialsType 屬性,指定事件訂閱中使用的認證類型。 此屬性是 EC_SUBSCRIPTION_CREDENTIALS_TYPE 列舉值。 這個屬性不能用於來源起始的訂用帳戶。 |
EcSubscriptionCommonUserName 包含通用使用者名稱之訂用帳戶的 CommonUserName 屬性,由本機和遠端電腦用來驗證使用者。 此屬性是 EcVarTypeString 值。 這個屬性不能用於來源起始的訂用帳戶。 |
EcSubscriptionCommonPassword 包含通用密碼之訂用帳戶的 CommonPassword 屬性,由本機和遠端電腦用來驗證使用者。 此屬性是 EcVarTypeString 值。 這個屬性不能用於來源起始的訂用帳戶。 |
EcSubscriptionHostName 訂用帳戶的 HostName 屬性,指定本機電腦的 FQDN (完整功能變數名稱) 。 這個屬性是由事件來源用來轉送事件,而且用於牽涉到可能有多個 FQDN 的多路伺服器的情況。 此屬性是 EcVarTypeString 值,而且只能用於發送訂閱。 |
EcSubscriptionReadExistingEvents 訂用帳戶的 ReadExistingEvents 屬性,決定是否要收集現有的事件。 此屬性是 EcVarTypeBoolean 值。 |
EcSubscriptionDialect 訂用帳戶的 Dialect 屬性,指定查詢字串的方言。 例如,SQL 型篩選的方言是 SQL,而 WMI 型篩選的方言會是 WQL。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionType 訂用帳戶的 Type 屬性,定義訂閱是由事件來源或收集器起始。 此屬性是 EC_SUBSCRPTION_TYPE 值。 |
EcSubscriptionAllowedIssuerCAs 訂用帳戶的 AllowedIssuerCAs 屬性,其中包含證書頒發機構單位 (CA) 如果訂用帳戶使用憑證式驗證,則允許。 這會用於來源起始的訂用帳戶。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionAllowedSubjects 訂閱的 AllowedSubjects 屬性,其中包含訂用帳戶允許的主體。 這會用於來源起始的訂用帳戶。 主體會指定訂用帳戶中允許的所有事件來源計算機的名稱,例如功能變數名稱。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionDeniedSubjects 訂閱的 DeniedSubjects 屬性,其中包含訂閱不允許的主體。 這會用於來源起始的訂用帳戶。 主體會指定訂用帳戶中不允許的所有事件來源計算機的名稱,例如功能變數名稱。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionAllowedSourceDomainComputers 訂用帳戶的 AllowedSourceDomainComputers 屬性,其中包含允許將事件傳送至 SDDL 字串所定義的收集器電腦的來源電腦。 此屬性是 EcVarTypeString 值。 |
EcSubscriptionPropertyIdEND |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista |
最低支援的伺服器 | Windows Server 2008 |
標頭 | evcoll.h |