enumeración EC_SUBSCRIPTION_PROPERTY_ID (evcoll.h)

La enumeración EC_SUBSCRIPTION_PROPERTY_ID define valores para identificar las propiedades de la suscripción de eventos usadas para la configuración de la suscripción.

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
Valor: 0
La propiedad Enabled de la suscripción que se usa para habilitar o deshabilitar la suscripción o obtener el estado actual de una suscripción. Esta propiedad es un valor EcVarTypeBoolean .
EcSubscriptionEventSources
La propiedad EventSources de la suscripción que contiene una colección de información sobre los equipos locales o remotos (orígenes de eventos) que pueden reenviar eventos al recopilador de eventos. Esta propiedad es un identificador de una matriz (un valor EcVarObjectArrayPropertyHandle ). Este valor se usa normalmente para las suscripciones iniciadas por el recopilador. Se puede usar para las suscripciones iniciadas por el origen para deshabilitar la colección de eventos de un origen de eventos determinado.
EcSubscriptionEventSourceAddress
La propiedad EventSourceAddress de la suscripción que contiene la dirección IP o el nombre de dominio completo (FQDN) del equipo local o remoto (origen de eventos) desde el que se recopilan los eventos. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionEventSourceEnabled
Propiedad EventSourceEnabled de la suscripción que se usa para habilitar o deshabilitar un origen de eventos. Esta propiedad es un valor EcVarTypeBoolean .
EcSubscriptionEventSourceUserName
La propiedad EventSourceUserName de la suscripción que contiene el nombre de usuario, que usa el equipo remoto (origen de eventos) para autenticar al usuario. Esta propiedad es un valor EcVarTypeString . Esta propiedad no se puede usar para las suscripciones iniciadas por el origen.
EcSubscriptionEventSourcePassword
La propiedad EventSourcePassword de la suscripción que contiene la contraseña, que usa el equipo remoto (origen de eventos) para autenticar al usuario. Esta propiedad es un valor EcVarTypeString . Esta propiedad no se puede usar para las suscripciones iniciadas por el origen.
EcSubscriptionDescription
La propiedad Description de la suscripción que contiene una descripción de la suscripción. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionURI
Propiedad URI de la suscripción que contiene el URI, que usa WS-Management para conectarse a un equipo. Por ejemplo, el URI puede ser http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel para eventos de hardware o
puede ser http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog para eventos publicados en el registro de eventos. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionConfigurationMode
La propiedad ConfigurationMode de la suscripción que especifica cómo se entregan los eventos a la suscripción. Esta propiedad es un valor EcVarTypeUInt32 de la enumeración EC_SUBSCRIPTION_CONFIGURATION_MODE .
EcSubscriptionExpires
La propiedad Expires de la suscripción que contiene la fecha en que finalizará la suscripción. La fecha máxima que se puede usar es 3000-12-31T23:59:59.999Z. Si esta propiedad no está definida, la suscripción no expirará. Esta propiedad es un valor EcVarTypeDateTime .
EcSubscriptionQuery
La propiedad Query de la suscripción que contiene la consulta, que usa el origen de eventos para seleccionar eventos para reenviar al recopilador de eventos. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionTransportName
Propiedad TransportName de la suscripción que especifica el tipo de transporte, que se usa para conectarse al equipo remoto (origen de eventos). Este valor puede ser HTTP, que es el valor predeterminado, o puede ser HTTPS. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionTransportPort
La propiedad TransportPort de la suscripción que especifica el número de puerto, que el transporte usa para conectarse al equipo remoto (origen de eventos). El número de puerto predeterminado para HTTP es 80 y el número de puerto predeterminado para HTTPS es 443. Esta propiedad es un valor EcVarTypeUInt32 .
EcSubscriptionDeliveryMode
La propiedad DeliveryMode de la suscripción que especifica si los eventos se entregan a la suscripción con un modelo de inserción o extracción. Esta propiedad es un valor de enumeración EC_SUBSCRIPTION_DELIVERY_MODE . Esta propiedad no se puede usar para las suscripciones iniciadas por el origen.
EcSubscriptionDeliveryMaxItems
La propiedad DeliveryMaxItems de la suscripción que especifica el número máximo de eventos que se pueden procesar por lotes cuando se reenvía desde los orígenes de eventos. Cuando la propiedad EcSubscriptionDeliveryMode se establece en EcDeliveryModePush, esta propiedad determina el número de eventos que se incluyen en un lote enviado desde el origen del evento. Cuando la propiedad EcSubscriptionDeliveryMode se establece en EcDeliveryModePull, esta propiedad determina el número máximo de elementos que se reenviarán desde un origen de eventos para cada solicitud. Esta propiedad es un valor EcVarTypeUInt32 .
EcSubscriptionDeliveryMaxLatencyTime
La propiedad DeliveryMaxLatencyTime de la suscripción que especifica cuánto tiempo, en milisegundos, el origen del evento debe esperar antes de enviar eventos (incluso si no recopilaba suficientes eventos para alcanzar el número máximo de elementos). Este valor se usa cuando la propiedad EcSubscriptionDeliveryMode se establece en EcDeliveryModePush. Esta propiedad es un valor EcVarTypeUInt32 .
EcSubscriptionHeartbeatInterval
La propiedad HeartbeatInterval de la suscripción que define el intervalo de tiempo de latido, en milisegundos, que se observa entre los mensajes de latido enviados. Cuando la propiedad EcSubscriptionDeliveryMode se establece en EcDeliveryModePush, el recopilador de eventos usa esta propiedad para determinar la disponibilidad del origen del evento. Cuando la propiedad EcSubscriptionDeliveryMode se establece en EcDeliveryModePull, el recopilador de eventos usa esta propiedad para determinar el intervalo entre las consultas en el origen del evento. Esta propiedad es un valor EcVarTypeUInt32 .
EcSubscriptionLocale
La propiedad Locale de la suscripción que especifica la configuración regional (por ejemplo, en-us) de los eventos. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionContentFormat
La propiedad ContentFormat de la suscripción que especifica el formato en el que se debe entregar el contenido del evento. Esta propiedad es un valor de enumeración EC_SUBSCRIPTION_CONTENT_FORMAT .
EcSubscriptionLogFile
La propiedad LogFile de la suscripción que especifica el archivo de registro donde se almacenarán los eventos recopilados de los orígenes de eventos. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionPublisherName
La propiedad PublisherName de la suscripción que contiene el nombre del publicador que el equipo recopilador de eventos generará eventos en el registro local como. Esto se usa cuando desea recopilar eventos en un registro distinto del registro ForwardedEvents. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionCredentialsType
La propiedad CredentialsType de la suscripción que especifica el tipo de credenciales usadas en la suscripción de eventos. Esta propiedad es un valor de enumeración EC_SUBSCRIPTION_CREDENTIALS_TYPE . Esta propiedad no se puede usar para las suscripciones iniciadas por el origen.
EcSubscriptionCommonUserName
La propiedad CommonUserName de la suscripción que contiene el nombre de usuario común, que usan los equipos locales y remotos para autenticar al usuario. Esta propiedad es un valor EcVarTypeString . Esta propiedad no se puede usar para las suscripciones iniciadas por el origen.
EcSubscriptionCommonPassword
La propiedad CommonPassword de la suscripción que contiene la contraseña común, que usan los equipos locales y remotos para autenticar al usuario. Esta propiedad es un valor EcVarTypeString . Esta propiedad no se puede usar para las suscripciones iniciadas por el origen.
EcSubscriptionHostName
Propiedad HostName de la suscripción que especifica el nombre de dominio completo (FQDN) del equipo local. Un origen de eventos usa esta propiedad para reenviar eventos y se usa en escenarios que implican servidores de hospedaje múltiple que pueden tener varios FQDN. Esta propiedad es un valor EcVarTypeString y solo se debe usar para una suscripción de inserción.
EcSubscriptionReadExistingEvents
La propiedad ReadExistingEvents de la suscripción que determina si se van a recopilar eventos existentes o no. Esta propiedad es un valor EcVarTypeBoolean .
EcSubscriptionDialect
Propiedad Dialecto de la suscripción que especifica el dialecto de la cadena de consulta. Por ejemplo, el dialecto de los filtros basados en SQL sería SQL y el dialecto para los filtros basados en WMI sería WQL. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionType
La propiedad Type de la suscripción que define si un origen o recopilador de eventos inicia la suscripción. Esta propiedad es un valor de EC_SUBSCRPTION_TYPE .
EcSubscriptionAllowedIssuerCAs
La propiedad AllowedIssuerCAs de la suscripción que contiene las entidades de certificación (CA) permitidas si la suscripción usa la autenticación basada en certificados. Esto se usa para las suscripciones iniciadas por el origen. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionAllowedSubjects
La propiedad AllowedSubjects de la suscripción que contiene los temas permitidos para la suscripción. Esto se usa para las suscripciones iniciadas por el origen. El asunto especifica nombres, como nombres de dominio, para todos los equipos de origen de eventos que se permiten en la suscripción. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionDeniedSubjects
La propiedad DeniedSubjects de la suscripción que contiene los temas que no están permitidos para la suscripción. Esto se usa para las suscripciones iniciadas por el origen. El asunto especifica nombres, como nombres de dominio, para todos los equipos de origen de eventos que no están permitidos en la suscripción. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionAllowedSourceDomainComputers
La propiedad AllowedSourceDomainComputers de la suscripción que contiene los equipos de origen que pueden enviar eventos al equipo recopilador definido por una cadena SDDL. Esta propiedad es un valor EcVarTypeString .
EcSubscriptionPropertyIdEND

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Encabezado evcoll.h