Freigeben über


EC_SUBSCRIPTION_PROPERTY_ID-Enumeration (evcoll.h)

Die EC_SUBSCRIPTION_PROPERTY_ID-Enumeration definiert Werte zum Identifizieren von Ereignisabonnementeigenschaften, die für die Abonnementkonfiguration verwendet werden.

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;

Konstanten

 
EcSubscriptionEnabled
Wert: 0
Die Enabled-Eigenschaft des Abonnements, das zum Aktivieren oder Deaktivieren des Abonnements oder zum Abrufen der aktuellen status eines Abonnements verwendet wird. Diese Eigenschaft ist ein EcVarTypeBoolean-Wert .
EcSubscriptionEventSources
Die EventSources-Eigenschaft des Abonnements, die eine Sammlung von Informationen zu den lokalen Computern oder Remotecomputern (Ereignisquellen) enthält, die Ereignisse an den Ereignissammler weiterleiten können. Diese Eigenschaft ist ein Handle für ein Array (ein EcVarObjectArrayPropertyHandle-Wert ). Dieser Wert wird in der Regel für vom Collector initiierte Abonnements verwendet. Sie kann für quellinitiierte Abonnements verwendet werden, um die Auflistung von Ereignissen aus einer bestimmten Ereignisquelle zu deaktivieren.
EcSubscriptionEventSourceAddress
Die EventSourceAddress-Eigenschaft des Abonnements, die die IP-Adresse oder den vollqualifizierten Domänennamen (FQDN) des lokalen oder Remotecomputers (Ereignisquelle) enthält, von dem die Ereignisse erfasst werden. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionEventSourceEnabled
Die EventSourceEnabled-Eigenschaft des Abonnements, die zum Aktivieren oder Deaktivieren einer Ereignisquelle verwendet wird. Diese Eigenschaft ist ein EcVarTypeBoolean-Wert .
EcSubscriptionEventSourceUserName
Die EventSourceUserName-Eigenschaft des Abonnements, das den Benutzernamen enthält, der vom Remotecomputer (Ereignisquelle) zum Authentifizieren des Benutzers verwendet wird. Diese Eigenschaft ist ein EcVarTypeString-Wert . Diese Eigenschaft kann nicht für quellinitiierte Abonnements verwendet werden.
EcSubscriptionEventSourcePassword
Die EventSourcePassword-Eigenschaft des Abonnements, das das Kennwort enthält, das vom Remotecomputer (Ereignisquelle) zum Authentifizieren des Benutzers verwendet wird. Diese Eigenschaft ist ein EcVarTypeString-Wert . Diese Eigenschaft kann nicht für quellinitiierte Abonnements verwendet werden.
EcSubscriptionDescription
Die Description-Eigenschaft des Abonnements, die eine Beschreibung des Abonnements enthält. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionURI
Die URI-Eigenschaft des Abonnements, das den URI enthält, der von WS-Management zum Herstellen einer Verbindung mit einem Computer verwendet wird. Der URI kann http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel beispielsweise für Hardwareereignisse oder
Dies kann für Ereignisse sein http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog , die im Ereignisprotokoll veröffentlicht werden. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionConfigurationMode
Die ConfigurationMode-Eigenschaft des Abonnements, die angibt, wie Ereignisse an das Abonnement übermittelt werden. Diese Eigenschaft ist ein EcVarTypeUInt32-Wert aus der EC_SUBSCRIPTION_CONFIGURATION_MODE-Enumeration .
EcSubscriptionExpires
Die Expires-Eigenschaft des Abonnements, die das Datum enthält, an dem das Abonnement endet. Das maximale Datum, das verwendet werden kann, ist 3000-12-31T23:59:59.999Z. Wenn diese Eigenschaft nicht definiert ist, läuft das Abonnement nicht ab. Diese Eigenschaft ist ein EcVarTypeDateTime-Wert .
EcSubscriptionQuery
Die Query-Eigenschaft des Abonnements, das die Abfrage enthält, die von der Ereignisquelle zum Auswählen von Ereignissen verwendet wird, die an den Ereignissammler weitergeleitet werden sollen. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionTransportName
Die TransportName-Eigenschaft des Abonnements, die den Transporttyp angibt, der zum Herstellen einer Verbindung mit dem Remotecomputer (Ereignisquelle) verwendet wird. Bei diesem Wert kann es sich entweder um HTTP (standard) oder um HTTPS handeln. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionTransportPort
Die TransportPort-Eigenschaft des Abonnements, die die Portnummer angibt, die der Transport verwendet, um eine Verbindung mit dem Remotecomputer (Ereignisquelle) herzustellen. Die Standardportnummer für HTTP ist 80 und die Standardportnummer für HTTPS ist 443. Diese Eigenschaft ist ein EcVarTypeUInt32-Wert .
EcSubscriptionDeliveryMode
Die DeliveryMode-Eigenschaft des Abonnements, die angibt, ob Ereignisse mit einem Push- oder Pullmodell an das Abonnement übermittelt werden. Diese Eigenschaft ist ein EC_SUBSCRIPTION_DELIVERY_MODE Enumerationswert. Diese Eigenschaft kann nicht für quellinitiierte Abonnements verwendet werden.
EcSubscriptionDeliveryMaxItems
Die DeliveryMaxItems-Eigenschaft des Abonnements, die die maximale Anzahl von Ereignissen angibt, die bei der Weiterleitung aus den Ereignisquellen batchiert werden können. Wenn die EcSubscriptionDeliveryMode-Eigenschaft auf EcDeliveryModePush festgelegt ist, bestimmt diese Eigenschaft die Anzahl der Ereignisse, die in einem Batch enthalten sind, der von der Ereignisquelle gesendet wird. Wenn die EcSubscriptionDeliveryMode-Eigenschaft auf EcDeliveryModePull festgelegt ist, bestimmt diese Eigenschaft die maximale Anzahl von Elementen, die von einer Ereignisquelle für jede Anforderung weitergeleitet werden. Diese Eigenschaft ist ein EcVarTypeUInt32-Wert .
EcSubscriptionDeliveryMaxLatencyTime
Die DeliveryMaxLatencyTime-Eigenschaft des Abonnements, die angibt, wie lange die Ereignisquelle in Millisekunden vor dem Senden von Ereignissen warten soll (auch wenn sie nicht genügend Ereignisse erfasst hat, um die maximale Anzahl von Elementen zu erreichen). Dieser Wert wird verwendet, wenn die EcSubscriptionDeliveryMode-Eigenschaft auf EcDeliveryModePush festgelegt ist. Diese Eigenschaft ist ein EcVarTypeUInt32-Wert .
EcSubscriptionHeartbeatInterval
Die HeartbeatInterval-Eigenschaft des Abonnements, die das Taktzeitintervall in Millisekunden definiert, das zwischen den gesendeten Heartbeatnachrichten beobachtet wird. Wenn die EcSubscriptionDeliveryMode-Eigenschaft auf EcDeliveryModePush festgelegt ist, verwendet der Ereignissammler diese Eigenschaft, um die Verfügbarkeit der Ereignisquelle zu bestimmen. Wenn die EcSubscriptionDeliveryMode-Eigenschaft auf EcDeliveryModePull festgelegt ist, verwendet der Ereignissammler diese Eigenschaft, um das Intervall zwischen Abfragen an die Ereignisquelle zu bestimmen. Diese Eigenschaft ist ein EcVarTypeUInt32-Wert .
EcSubscriptionLocale
Die Gebietsschemaeigenschaft des Abonnements, die das Gebietsschema (z. B. en-us) der Ereignisse angibt. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionContentFormat
Die ContentFormat-Eigenschaft des Abonnements, die das Format angibt, in dem der Ereignisinhalt übermittelt werden soll. Diese Eigenschaft ist ein EC_SUBSCRIPTION_CONTENT_FORMAT Enumerationswert.
EcSubscriptionLogFile
Die LogFile-Eigenschaft des Abonnements, die die Protokolldatei angibt, in der die aus den Ereignisquellen gesammelten Ereignisse gespeichert werden. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionPublisherName
Die PublisherName-Eigenschaft des Abonnements, die den Namen des Herausgebers enthält, als den der Ereignissammlercomputer Ereignisse in das lokale Protokoll auslöst. Dies wird verwendet, wenn Sie Ereignisse in einem anderen Protokoll als dem ForwardedEvents-Protokoll erfassen möchten. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionCredentialsType
Die CredentialsType-Eigenschaft des Abonnements, die den Typ der Anmeldeinformationen angibt, die im Ereignisabonnement verwendet werden. Diese Eigenschaft ist ein EC_SUBSCRIPTION_CREDENTIALS_TYPE Enumerationswert. Diese Eigenschaft kann nicht für quellinitiierte Abonnements verwendet werden.
EcSubscriptionCommonUserName
Die CommonUserName-Eigenschaft des Abonnements, die den allgemeinen Benutzernamen enthält, der von den lokalen Computern und Remotecomputern zum Authentifizieren des Benutzers verwendet wird. Diese Eigenschaft ist ein EcVarTypeString-Wert . Diese Eigenschaft kann nicht für quellinitiierte Abonnements verwendet werden.
EcSubscriptionCommonPassword
Die CommonPassword-Eigenschaft des Abonnements, das das allgemeine Kennwort enthält, das von den lokalen Und Remotecomputern zum Authentifizieren des Benutzers verwendet wird. Diese Eigenschaft ist ein EcVarTypeString-Wert . Diese Eigenschaft kann nicht für quellinitiierte Abonnements verwendet werden.
EcSubscriptionHostName
Die HostName-Eigenschaft des Abonnements, die den vollqualifizierten Domänennamen (FQDN) des lokalen Computers angibt. Diese Eigenschaft wird von einer Ereignisquelle verwendet, um Ereignisse weiterzuleiten. Sie wird in Szenarien verwendet, in denen mehrere Server mit mehreren FQDNs enthalten sind. Diese Eigenschaft ist ein EcVarTypeString-Wert und darf nur für ein Pushabonnement verwendet werden.
EcSubscriptionReadExistingEvents
Die ReadExistingEvents-Eigenschaft des Abonnements, die bestimmt, ob vorhandene Ereignisse erfasst werden sollen oder nicht. Diese Eigenschaft ist ein EcVarTypeBoolean-Wert .
EcSubscriptionDialect
Die Dialect-Eigenschaft des Abonnements, die den Dialekt der Abfragezeichenfolge angibt. Der Dialekt für SQL-basierte Filter wäre beispielsweise SQL und der Dialekt für WMI-basierte Filter WQL. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionType
Die Type-Eigenschaft des Abonnements, die definiert, ob das Abonnement von einer Ereignisquelle oder einem Collector initiiert wird. Diese Eigenschaft ist ein EC_SUBSCRPTION_TYPE Wert.
EcSubscriptionAllowedIssuerCAs
Die AllowedIssuerCAs-Eigenschaft des Abonnements, das die zulässigen Zertifizierungsstellen (Certificate Authorities, CAs) enthält, wenn das Abonnement die zertifikatbasierte Authentifizierung verwendet. Dies wird für quellinitiierte Abonnements verwendet. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionAllowedSubjects
Die AllowedSubjects-Eigenschaft des Abonnements, das die Themen enthält, die für das Abonnement zulässig sind. Dies wird für quellinitiierte Abonnements verwendet. Der Antragsteller gibt Namen an, z. B. Domänennamen, für alle Ereignisquellencomputer, die im Abonnement zulässig sind. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionDeniedSubjects
Die DeniedSubjects-Eigenschaft des Abonnements, die die Themen enthält, die für das Abonnement nicht zulässig sind. Dies wird für quellinitiierte Abonnements verwendet. Der Antragsteller gibt Namen an, z. B. Domänennamen, für alle Ereignisquellencomputer, die im Abonnement nicht zulässig sind. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionAllowedSourceDomainComputers
Die AllowedSourceDomainComputers-Eigenschaft des Abonnements, das die Quellcomputer enthält, die Ereignisse an den durch eine SDDL-Zeichenfolge definierten Collectorcomputer senden dürfen. Diese Eigenschaft ist ein EcVarTypeString-Wert .
EcSubscriptionPropertyIdEND

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Kopfzeile evcoll.h