Partager via


énumération EC_SUBSCRIPTION_PROPERTY_ID (evcoll.h)

L’énumération EC_SUBSCRIPTION_PROPERTY_ID définit des valeurs pour identifier les propriétés d’abonnement aux événements utilisées pour la configuration de l’abonnement.

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;

Constantes

 
EcSubscriptionEnabled
Valeur : 0
Propriété Enabled de l’abonnement utilisée pour activer ou désactiver l’abonnement ou obtenir la status actuelle d’un abonnement. Cette propriété est une valeur EcVarTypeBoolean .
EcSubscriptionEventSources
Propriété EventSources de l’abonnement qui contient une collection d’informations sur les ordinateurs locaux ou distants (sources d’événements) qui peuvent transférer des événements au collecteur d’événements. Cette propriété est un handle d’un tableau (valeur EcVarObjectArrayPropertyHandle ). Cette valeur est généralement utilisée pour les abonnements initiés par le collecteur. Il peut être utilisé pour les abonnements initiés par la source pour désactiver la collection d’événements d’une source d’événements particulière.
EcSubscriptionEventSourceAddress
Propriété EventSourceAddress de l’abonnement qui contient l’adresse IP ou le nom de domaine complet (FQDN) de l’ordinateur local ou distant (source d’événement) à partir duquel les événements sont collectés. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionEventSourceEnabled
Propriété EventSourceEnabled de l’abonnement utilisé pour activer ou désactiver une source d’événement. Cette propriété est une valeur EcVarTypeBoolean .
EcSubscriptionEventSourceUserName
Propriété EventSourceUserName de l’abonnement qui contient le nom d’utilisateur, qui est utilisé par l’ordinateur distant (source d’événement) pour authentifier l’utilisateur. Cette propriété est une valeur EcVarTypeString . Cette propriété ne peut pas être utilisée pour les abonnements initiés par la source.
EcSubscriptionEventSourcePassword
Propriété EventSourcePassword de l’abonnement qui contient le mot de passe, qui est utilisé par l’ordinateur distant (source d’événement) pour authentifier l’utilisateur. Cette propriété est une valeur EcVarTypeString . Cette propriété ne peut pas être utilisée pour les abonnements initiés par la source.
EcSubscriptionDescription
Propriété Description de l’abonnement qui contient une description de l’abonnement. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionURI
Propriété URI de l’abonnement qui contient l’URI, qui est utilisé par WS-Management pour se connecter à un ordinateur. Par exemple, l’URI peut concerner http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel des événements matériels ou
il peut s’agir http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog d’événements publiés dans le journal des événements. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionConfigurationMode
Propriété ConfigurationMode de l’abonnement qui spécifie la façon dont les événements sont remis à l’abonnement. Cette propriété est une valeur EcVarTypeUInt32 de l’énumération EC_SUBSCRIPTION_CONFIGURATION_MODE .
EcSubscriptionExpires
La propriété Expire de l’abonnement qui contient la date de fin de l’abonnement. La date maximale à utiliser est 3000-12-31T23 :59 :59.999Z. Si cette propriété n’est pas définie, l’abonnement n’expirera pas. Cette propriété est une valeur EcVarTypeDateTime .
EcSubscriptionQuery
Propriété Query de l’abonnement qui contient la requête, qui est utilisée par la source d’événements pour sélectionner les événements à transférer au collecteur d’événements. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionTransportName
Propriété TransportName de l’abonnement qui spécifie le type de transport utilisé pour se connecter à l’ordinateur distant (source d’événement). Cette valeur peut être HTTP, qui est la valeur par défaut, ou https. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionTransportPort
Propriété TransportPort de l’abonnement qui spécifie le numéro de port, que le transport utilise pour se connecter à l’ordinateur distant (source d’événement). Le numéro de port par défaut pour HTTP est 80 et le numéro de port par défaut pour HTTPS est 443. Cette propriété est une valeur EcVarTypeUInt32 .
EcSubscriptionDeliveryMode
Propriété DeliveryMode de l’abonnement qui spécifie si les événements sont remis à l’abonnement avec un modèle push ou pull. Cette propriété est une valeur d’énumération EC_SUBSCRIPTION_DELIVERY_MODE . Cette propriété ne peut pas être utilisée pour les abonnements initiés par la source.
EcSubscriptionDeliveryMaxItems
Propriété DeliveryMaxItems de l’abonnement qui spécifie le nombre maximal d’événements pouvant être traités par lot lorsqu’ils sont transférés à partir des sources d’événements. Lorsque la propriété EcSubscriptionDeliveryMode est définie sur EcDeliveryModePush, cette propriété détermine le nombre d’événements inclus dans un lot envoyé à partir de la source d’événement. Lorsque la propriété EcSubscriptionDeliveryMode est définie sur EcDeliveryModePull, cette propriété détermine le nombre maximal d’éléments qui seront transférés à partir d’une source d’événement pour chaque requête. Cette propriété est une valeur EcVarTypeUInt32 .
EcSubscriptionDeliveryMaxLatencyTime
La propriété DeliveryMaxLatencyTime de l’abonnement qui spécifie la durée, en millisecondes, de la source d’événements doit attendre avant d’envoyer des événements (même si elle n’a pas collecté suffisamment d’événements pour atteindre le nombre maximal d’éléments). Cette valeur est utilisée lorsque la propriété EcSubscriptionDeliveryMode est définie sur EcDeliveryModePush. Cette propriété est une valeur EcVarTypeUInt32 .
EcSubscriptionHeartbeatInterval
Propriété HeartbeatInterval de l’abonnement qui définit l’intervalle de temps de pulsation, en millisecondes, qui est observé entre les messages de pulsation envoyés. Lorsque la propriété EcSubscriptionDeliveryMode est définie sur EcDeliveryModePush, le collecteur d’événements utilise cette propriété pour déterminer la disponibilité de la source d’événements. Lorsque la propriété EcSubscriptionDeliveryMode est définie sur EcDeliveryModePull, le collecteur d’événements utilise cette propriété pour déterminer l’intervalle entre les requêtes de la source d’événements. Cette propriété est une valeur EcVarTypeUInt32 .
EcSubscriptionLocale
Propriété Locale de l’abonnement qui spécifie les paramètres régionaux (par exemple, en-us) des événements. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionContentFormat
Propriété ContentFormat de l’abonnement qui spécifie le format dans lequel le contenu de l’événement doit être remis. Cette propriété est une valeur d’énumération EC_SUBSCRIPTION_CONTENT_FORMAT .
EcSubscriptionLogFile
Propriété LogFile de l’abonnement qui spécifie le fichier journal dans lequel les événements collectés à partir des sources d’événements seront stockés. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionPublisherName
Propriété PublisherName de l’abonnement qui contient le nom de l’éditeur que l’ordinateur collecteur d’événements déclenchera des événements dans le journal local. Il est utilisé lorsque vous souhaitez collecter des événements dans un journal autre que le journal ForwardedEvents. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionCredentialsType
Propriété CredentialsType de l’abonnement qui spécifie le type d’informations d’identification utilisées dans l’abonnement aux événements. Cette propriété est une valeur d’énumération EC_SUBSCRIPTION_CREDENTIALS_TYPE . Cette propriété ne peut pas être utilisée pour les abonnements initiés par la source.
EcSubscriptionCommonUserName
Propriété CommonUserName de l’abonnement qui contient le nom d’utilisateur commun, qui est utilisé par les ordinateurs locaux et distants pour authentifier l’utilisateur. Cette propriété est une valeur EcVarTypeString . Cette propriété ne peut pas être utilisée pour les abonnements initiés par la source.
EcSubscriptionCommonPassword
Propriété CommonPassword de l’abonnement qui contient le mot de passe commun, qui est utilisé par les ordinateurs locaux et distants pour authentifier l’utilisateur. Cette propriété est une valeur EcVarTypeString . Cette propriété ne peut pas être utilisée pour les abonnements initiés par la source.
EcSubscriptionHostName
Propriété HostName de l’abonnement qui spécifie le nom de domaine complet (FQDN) de l’ordinateur local. Cette propriété est utilisée par une source d’événements pour transférer des événements et est utilisée dans les scénarios impliquant des serveurs multi-hébergements qui peuvent avoir plusieurs noms de domaine complets. Cette propriété est une valeur EcVarTypeString qui doit uniquement être utilisée pour un abonnement push.
EcSubscriptionReadExistingEvents
Propriété ReadExistingEvents de l’abonnement qui détermine s’il faut collecter ou non des événements existants. Cette propriété est une valeur EcVarTypeBoolean .
EcSubscriptionDialect
Propriété Dialect de l’abonnement qui spécifie le dialecte de la chaîne de requête. Par exemple, le dialecte pour les filtres basés sur SQL serait SQL, et le dialecte pour les filtres basés sur WMI serait WQL. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionType
Propriété Type de l’abonnement qui définit si l’abonnement est initié par une source d’événement ou un collecteur. Cette propriété est une valeur EC_SUBSCRPTION_TYPE .
EcSubscriptionAllowedIssuerCAs
Propriété AllowedIssuerCAs de l’abonnement qui contient les autorités de certification autorisées si l’abonnement utilise l’authentification basée sur les certificats. Il est utilisé pour les abonnements initiés par la source. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionAllowedSubjects
Propriété AllowedSubjects de l’abonnement qui contient les sujets autorisés pour l’abonnement. Il est utilisé pour les abonnements initiés par la source. L’objet spécifie des noms, tels que des noms de domaine, pour tous les ordinateurs sources d’événements autorisés dans l’abonnement. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionDeniedSubjects
Propriété DeniedSubjects de l’abonnement qui contient les sujets qui ne sont pas autorisés pour l’abonnement. Il est utilisé pour les abonnements initiés par la source. L’objet spécifie des noms, tels que des noms de domaine, pour tous les ordinateurs sources d’événements qui ne sont pas autorisés dans l’abonnement. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionAllowedSourceDomainComputers
Propriété AllowedSourceDomainComputers de l’abonnement qui contient les ordinateurs sources autorisés à envoyer des événements à l’ordinateur collecteur défini par une chaîne SDDL. Cette propriété est une valeur EcVarTypeString .
EcSubscriptionPropertyIdEND

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête evcoll.h