Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
EcSubscriptionEnabledValeur : 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 . |
EcSubscriptionEventSourcesProprié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. |
EcSubscriptionEventSourceAddressProprié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 . |
EcSubscriptionEventSourceEnabledPropriété EventSourceEnabled de l’abonnement utilisé pour activer ou désactiver une source d’événement. Cette propriété est une valeur EcVarTypeBoolean . |
EcSubscriptionEventSourceUserNameProprié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. |
EcSubscriptionEventSourcePasswordProprié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. |
EcSubscriptionDescriptionPropriété Description de l’abonnement qui contient une description de l’abonnement. Cette propriété est une valeur EcVarTypeString . |
EcSubscriptionURIProprié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 . |
EcSubscriptionConfigurationModeProprié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 . |
EcSubscriptionExpiresLa 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 . |
EcSubscriptionQueryProprié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 . |
EcSubscriptionTransportNameProprié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 . |
EcSubscriptionTransportPortProprié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 . |
EcSubscriptionDeliveryModeProprié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. |
EcSubscriptionDeliveryMaxItemsProprié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 . |
EcSubscriptionDeliveryMaxLatencyTimeLa 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 . |
EcSubscriptionHeartbeatIntervalProprié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 . |
EcSubscriptionLocaleProprié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 . |
EcSubscriptionContentFormatProprié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 . |
EcSubscriptionLogFileProprié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 . |
EcSubscriptionPublisherNameProprié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 . |
EcSubscriptionCredentialsTypeProprié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. |
EcSubscriptionCommonUserNameProprié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. |
EcSubscriptionCommonPasswordProprié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. |
EcSubscriptionHostNameProprié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. |
EcSubscriptionReadExistingEventsProprié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 . |
EcSubscriptionDialectProprié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 . |
EcSubscriptionTypeProprié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 . |
EcSubscriptionAllowedIssuerCAsProprié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 . |
EcSubscriptionAllowedSubjectsProprié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 . |
EcSubscriptionDeniedSubjectsProprié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 . |
EcSubscriptionAllowedSourceDomainComputersProprié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 |