Condividi tramite


enumerazione EC_SUBSCRIPTION_PROPERTY_ID (evcoll.h)

L'enumerazione EC_SUBSCRIPTION_PROPERTY_ID definisce i valori per identificare le proprietà della sottoscrizione di eventi usate per la configurazione della sottoscrizione.

Sintassi

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;

Costanti

 
EcSubscriptionEnabled
Valore: 0
Proprietà Enabled della sottoscrizione utilizzata per abilitare o disabilitare la sottoscrizione o ottenere lo stato corrente di una sottoscrizione. Questa proprietà è un valore EcVarTypeBoolean .
EcSubscriptionEventSources
Proprietà EventSources della sottoscrizione che contiene una raccolta di informazioni sui computer locali o remoti (origini eventi) che possono inoltrare eventi all'agente di raccolta eventi. Questa proprietà è un handle per una matrice (un valore EcVarObjectArrayPropertyHandle ). Questo valore viene in genere usato per le sottoscrizioni avviate dall'agente di raccolta. Può essere usato per le sottoscrizioni avviate dall'origine per disabilitare la raccolta di eventi da una determinata origine evento.
EcSubscriptionEventSourceAddress
Proprietà EventSourceAddress della sottoscrizione contenente l'indirizzo IP o il nome di dominio completo (FQDN) del computer locale o remoto (origine evento) da cui vengono raccolti gli eventi. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionEventSourceEnabled
Proprietà EventSourceEnabled della sottoscrizione utilizzata per abilitare o disabilitare un'origine evento. Questa proprietà è un valore EcVarTypeBoolean .
EcSubscriptionEventSourceUserName
Proprietà EventSourceUserName della sottoscrizione che contiene il nome utente, utilizzato dal computer remoto (origine evento) per autenticare l'utente. Questa proprietà è un valore EcVarTypeString . Questa proprietà non può essere utilizzata per le sottoscrizioni avviate dall'origine.
EcSubscriptionEventSourcePassword
Proprietà EventSourcePassword della sottoscrizione che contiene la password, utilizzata dal computer remoto (origine evento) per autenticare l'utente. Questa proprietà è un valore EcVarTypeString . Questa proprietà non può essere utilizzata per le sottoscrizioni avviate dall'origine.
EcSubscriptionDescription
Proprietà Description della sottoscrizione contenente una descrizione della sottoscrizione. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionURI
Proprietà URI della sottoscrizione che contiene l'URI, utilizzato da WS-Management per connettersi a un computer. Ad esempio, l'URI può essere http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel per gli eventi hardware o
può essere http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog per gli eventi pubblicati nel registro eventi. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionConfigurationMode
Proprietà ConfigurationMode della sottoscrizione che specifica la modalità di recapito degli eventi alla sottoscrizione. Questa proprietà è un valore EcVarTypeUInt32dell'enumerazione EC_SUBSCRIPTION_CONFIGURATION_MODE .
EcSubscriptionExpires
Proprietà Expires della sottoscrizione che contiene la data di fine della sottoscrizione. La data massima che può essere usata è 3000-12-31T23:59:59.999Z. Se questa proprietà non è definita, la sottoscrizione non scadrà. Questa proprietà è un valore EcVarTypeDateTime .
EcSubscriptionQuery
Proprietà Query della sottoscrizione che contiene la query, utilizzata dall'origine evento per la selezione degli eventi da inoltrare all'agente di raccolta eventi. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionTransportName
Proprietà TransportName della sottoscrizione che specifica il tipo di trasporto utilizzato per connettersi al computer remoto (origine evento). Questo valore può essere HTTP, che è l'impostazione predefinita o può essere HTTPS. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionTransportPort
Proprietà TransportPort della sottoscrizione che specifica il numero di porta utilizzato dal trasporto per connettersi al computer remoto (origine evento). Il numero di porta predefinito per HTTP è 80 e il numero di porta predefinito per HTTPS è 443. Questa proprietà è un valore EcVarTypeUInt32 .
EcSubscriptionDeliveryMode
Proprietà DeliveryMode della sottoscrizione che specifica se gli eventi vengono recapitati alla sottoscrizione con un modello push o pull. Questa proprietà è un valore di enumerazione EC_SUBSCRIPTION_DELIVERY_MODE. Questa proprietà non può essere utilizzata per le sottoscrizioni avviate dall'origine.
EcSubscriptionDeliveryMaxItems
Proprietà DeliveryMaxItems della sottoscrizione che specifica il numero massimo di eventi che è possibile inviare in batch quando vengono inoltrati dalle origini eventi. Quando la proprietà EcSubscriptionDeliveryMode è impostata su EcDeliveryModePush, questa proprietà determina il numero di eventi inclusi in un batch inviato dall'origine evento. Quando la proprietà EcSubscriptionDeliveryMode è impostata su EcDeliveryModePull, questa proprietà determina il numero massimo di elementi che verranno inoltrati da un'origine evento per ogni richiesta. Questa proprietà è un valore EcVarTypeUInt32 .
EcSubscriptionDeliveryMaxLatencyTime
La proprietà DeliveryMaxLatencyTime della sottoscrizione che specifica per quanto tempo, in millisecondi, l'origine evento deve attendere prima di inviare eventi (anche se non ha raccolto eventi sufficienti per raggiungere il numero massimo di elementi). Questo valore viene utilizzato quando la proprietà EcSubscriptionDeliveryMode è impostata su EcDeliveryModePush. Questa proprietà è un valore EcVarTypeUInt32 .
EcSubscriptionHeartbeatInterval
Proprietà HeartbeatInterval della sottoscrizione che definisce l'intervallo di tempo heartbeat, in millisecondi, osservato tra i messaggi heartbeat inviati. Quando la proprietà EcSubscriptionDeliveryMode è impostata su EcDeliveryModePush, l'agente di raccolta eventi utilizza questa proprietà per determinare la disponibilità dell'origine evento. Quando la proprietà EcSubscriptionDeliveryMode è impostata su EcDeliveryModePull, l'agente di raccolta eventi utilizza questa proprietà per determinare l'intervallo tra le query all'origine evento. Questa proprietà è un valore EcVarTypeUInt32 .
EcSubscriptionLocale
Proprietà Locale della sottoscrizione che specifica le impostazioni locali (ad esempio en-us) degli eventi. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionContentFormat
Proprietà ContentFormat della sottoscrizione che specifica il formato in cui deve essere recapitato il contenuto dell'evento. Questa proprietà è un valore di enumerazione EC_SUBSCRIPTION_CONTENT_FORMAT.
EcSubscriptionLogFile
Proprietà LogFile della sottoscrizione che specifica il file di log in cui verranno archiviati gli eventi raccolti dalle origini eventi. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionPublisherName
Proprietà PublisherName della sottoscrizione che contiene il nome del server di pubblicazione in base al quale il computer dell'agente di raccolta eventi genererà eventi nel log locale. Viene usato quando si desidera raccogliere eventi in un log diverso dal log ForwardedEvents. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionCredentialsType
Proprietà CredentialsType della sottoscrizione che specifica il tipo di credenziali utilizzate nella sottoscrizione di eventi. Questa proprietà è un valore di enumerazione EC_SUBSCRIPTION_CREDENTIALS_TYPE . Questa proprietà non può essere utilizzata per le sottoscrizioni avviate dall'origine.
EcSubscriptionCommonUserName
Proprietà CommonUserName della sottoscrizione che contiene il nome utente comune, utilizzato dai computer locali e remoti per autenticare l'utente. Questa proprietà è un valore EcVarTypeString . Questa proprietà non può essere utilizzata per le sottoscrizioni avviate dall'origine.
EcSubscriptionCommonPassword
Proprietà CommonPassword della sottoscrizione che contiene la password comune, utilizzata dai computer locali e remoti per autenticare l'utente. Questa proprietà è un valore EcVarTypeString . Questa proprietà non può essere utilizzata per le sottoscrizioni avviate dall'origine.
EcSubscriptionHostName
Proprietà HostName della sottoscrizione che specifica il nome di dominio completo (FQDN) del computer locale. Questa proprietà viene utilizzata da un'origine evento per inoltrare gli eventi e viene usata in scenari che coinvolgono server multihomed che possono avere più nomi di dominio completi. Questa proprietà è un valore EcVarTypeString e deve essere usata solo per una sottoscrizione push.
EcSubscriptionReadExistingEvents
Proprietà ReadExistingEvents della sottoscrizione che determina se raccogliere o meno eventi esistenti. Questa proprietà è un valore EcVarTypeBoolean .
EcSubscriptionDialect
Proprietà Dialect della sottoscrizione che specifica il dialetto della stringa di query. Ad esempio, il dialetto per i filtri basati su SQL sarà SQL e il dialetto per i filtri basati su WMI sarà WQL. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionType
Proprietà Type della sottoscrizione che definisce se la sottoscrizione viene avviata da un'origine evento o da un agente di raccolta. Questa proprietà è un valore EC_SUBSCRPTION_TYPE .
EcSubscriptionAllowedIssuerCAs
La proprietà AllowedIssuerCAs della sottoscrizione che contiene le autorità di certificazione (CA) consentite se la sottoscrizione usa l'autenticazione basata su certificato. Viene usato per le sottoscrizioni avviate dall'origine. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionAllowedSubjects
Proprietà AllowedSubjects della sottoscrizione che contiene gli argomenti consentiti per la sottoscrizione. Viene usato per le sottoscrizioni avviate dall'origine. L'oggetto specifica i nomi, ad esempio i nomi di dominio, per tutti i computer di origine eventi consentiti nella sottoscrizione. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionDeniedSubjects
Proprietà DeniedSubjects della sottoscrizione che contiene gli argomenti non consentiti per la sottoscrizione. Viene usato per le sottoscrizioni avviate dall'origine. L'oggetto specifica i nomi, ad esempio i nomi di dominio, per tutti i computer di origine eventi non consentiti nella sottoscrizione. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionAllowedSourceDomainComputers
Proprietà AllowedSourceDomainComputers della sottoscrizione che contiene i computer di origine autorizzati a inviare eventi al computer dell'agente di raccolta definito da una stringa SDDL. Questa proprietà è un valore EcVarTypeString .
EcSubscriptionPropertyIdEND

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Intestazione evcoll.h