é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 ouil 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 |