Compartilhar via


enumeração EC_SUBSCRIPTION_PROPERTY_ID (evcoll.h)

A enumeração EC_SUBSCRIPTION_PROPERTY_ID define valores para identificar as propriedades de assinatura de evento usadas para a configuração da assinatura.

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
A propriedade Enabled da assinatura usada para habilitar ou desabilitar a assinatura ou obter o status atual de uma assinatura. Essa propriedade é um valor EcVarTypeBoolean .
EcSubscriptionEventSources
A propriedade EventSources da assinatura que contém uma coleção de informações sobre os computadores locais ou remotos (fontes de eventos) que podem encaminhar eventos para o coletor de eventos. Essa propriedade é um identificador para uma matriz (um valor EcVarObjectArrayPropertyHandle ). Esse valor normalmente é usado para assinaturas iniciadas pelo coletor. Ele pode ser usado para assinaturas iniciadas pela origem para desabilitar a coleção de eventos de uma fonte de evento específica.
EcSubscriptionEventSourceAddress
A propriedade EventSourceAddress da assinatura que contém o endereço IP ou o FQDN (nome de domínio totalmente qualificado) do computador local ou remoto (origem do evento) do qual os eventos são coletados. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionEventSourceEnabled
A propriedade EventSourceEnabled da assinatura usada para habilitar ou desabilitar uma origem do evento. Essa propriedade é um valor EcVarTypeBoolean .
EcSubscriptionEventSourceUserName
A propriedade EventSourceUserName da assinatura que contém o nome de usuário, que é usado pelo computador remoto (origem do evento) para autenticar o usuário. Essa propriedade é um valor EcVarTypeString . Essa propriedade não pode ser usada para assinaturas iniciadas pela origem.
EcSubscriptionEventSourcePassword
A propriedade EventSourcePassword da assinatura que contém a senha, que é usada pelo computador remoto (origem do evento) para autenticar o usuário. Essa propriedade é um valor EcVarTypeString . Essa propriedade não pode ser usada para assinaturas iniciadas pela origem.
EcSubscriptionDescription
A propriedade Description da assinatura que contém uma descrição da assinatura. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionURI
A propriedade URI da assinatura que contém o URI, que é usado por WS-Management para se conectar a um computador. Por exemplo, o URI pode ser http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel para eventos de hardware ou
pode ser http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog para eventos publicados no log de eventos. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionConfigurationMode
A propriedade ConfigurationMode da assinatura que especifica como os eventos são entregues à assinatura. Essa propriedade é um valor EcVarTypeUInt32 da enumeração EC_SUBSCRIPTION_CONFIGURATION_MODE .
EcSubscriptionExpires
A propriedade Expires da assinatura que contém a data em que a assinatura terminará. A data máxima que pode ser usada é 3000-12-31T23:59:59.999Z. Se essa propriedade não estiver definida, a assinatura não expirará. Essa propriedade é um valor EcVarTypeDateTime .
EcSubscriptionQuery
A propriedade Query da assinatura que contém a consulta, que é usada pela origem do evento para selecionar eventos a serem encaminhados para o coletor de eventos. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionTransportName
A propriedade TransportName da assinatura que especifica o tipo de transporte, que é usado para se conectar ao computador remoto (origem do evento). Esse valor pode ser HTTP, que é o padrão, ou pode ser HTTPS. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionTransportPort
A propriedade TransportPort da assinatura que especifica o número da porta, que o transporte usa para se conectar ao computador remoto (origem do evento). O número da porta padrão para HTTP é 80 e o número da porta padrão para HTTPS é 443. Essa propriedade é um valor EcVarTypeUInt32 .
EcSubscriptionDeliveryMode
A propriedade DeliveryMode da assinatura que especifica se os eventos são entregues à assinatura com um modelo push ou pull. Essa propriedade é um valor de enumeração EC_SUBSCRIPTION_DELIVERY_MODE . Essa propriedade não pode ser usada para assinaturas iniciadas pela origem.
EcSubscriptionDeliveryMaxItems
A propriedade DeliveryMaxItems da assinatura que especifica o número máximo de eventos que podem ser em lote quando encaminhados das fontes de evento. Quando a propriedade EcSubscriptionDeliveryMode é definida como EcDeliveryModePush, essa propriedade determina o número de eventos incluídos em um lote enviado da origem do evento. Quando a propriedade EcSubscriptionDeliveryMode é definida como EcDeliveryModePull, essa propriedade determina o número máximo de itens que serão encaminhados de uma origem de evento para cada solicitação. Essa propriedade é um valor EcVarTypeUInt32 .
EcSubscriptionDeliveryMaxLatencyTime
A propriedade DeliveryMaxLatencyTime da assinatura que especifica por quanto tempo, em milissegundos, a origem do evento deve aguardar antes de enviar eventos (mesmo que não tenha coletado eventos suficientes para alcançar o número máximo de itens). Esse valor é usado quando a propriedade EcSubscriptionDeliveryMode é definida como EcDeliveryModePush. Essa propriedade é um valor EcVarTypeUInt32 .
EcSubscriptionHeartbeatInterval
A propriedade HeartbeatInterval da assinatura que define o intervalo de tempo de pulsação, em milissegundos, que é observado entre as mensagens de pulsação enviadas. Quando a propriedade EcSubscriptionDeliveryMode é definida como EcDeliveryModePush, o coletor de eventos usa essa propriedade para determinar a disponibilidade da origem do evento. Quando a propriedade EcSubscriptionDeliveryMode é definida como EcDeliveryModePull, o coletor de eventos usa essa propriedade para determinar o intervalo entre consultas à origem do evento. Essa propriedade é um valor EcVarTypeUInt32 .
EcSubscriptionLocale
A propriedade Locale da assinatura que especifica a localidade (por exemplo, en-us) dos eventos. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionContentFormat
A propriedade ContentFormat da assinatura que especifica o formato no qual o conteúdo do evento deve ser entregue. Essa propriedade é um valor de enumeração EC_SUBSCRIPTION_CONTENT_FORMAT .
EcSubscriptionLogFile
A propriedade LogFile da assinatura que especifica o arquivo de log em que os eventos coletados das fontes de evento serão armazenados. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionPublisherName
A propriedade PublisherName da assinatura que contém o nome do editor que o computador coletor de eventos gerará eventos para o log local como. Isso é usado quando você deseja coletar eventos em um log diferente do log ForwardedEvents. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionCredentialsType
A propriedade CredentialsType da assinatura que especifica o tipo de credenciais usadas na assinatura do evento. Essa propriedade é um valor de enumeração EC_SUBSCRIPTION_CREDENTIALS_TYPE . Essa propriedade não pode ser usada para assinaturas iniciadas pela origem.
EcSubscriptionCommonUserName
A propriedade CommonUserName da assinatura que contém o nome de usuário comum, que é usado pelos computadores locais e remotos para autenticar o usuário. Essa propriedade é um valor EcVarTypeString . Essa propriedade não pode ser usada para assinaturas iniciadas pela origem.
EcSubscriptionCommonPassword
A propriedade CommonPassword da assinatura que contém a senha comum, que é usada pelos computadores locais e remotos para autenticar o usuário. Essa propriedade é um valor EcVarTypeString . Essa propriedade não pode ser usada para assinaturas iniciadas pela origem.
EcSubscriptionHostName
A propriedade HostName da assinatura que especifica o FQDN (nome de domínio totalmente qualificado) do computador local. Essa propriedade é usada por uma origem de evento para encaminhar eventos e é usada em cenários que envolvem servidores multihomed que podem ter vários FQDNs. Essa propriedade é um valor EcVarTypeString e só deve ser usada para uma assinatura push.
EcSubscriptionReadExistingEvents
A propriedade ReadExistingEvents da assinatura que determina se os eventos existentes devem ou não ser coletados. Essa propriedade é um valor EcVarTypeBoolean .
EcSubscriptionDialect
A propriedade Dialect da assinatura que especifica o dialeto da cadeia de caracteres de consulta. Por exemplo, o dialeto para filtros baseados em SQL seria SQL e o dialeto para filtros baseados em WMI seria WQL. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionType
A propriedade Type da assinatura que define se a assinatura é iniciada por uma fonte de evento ou coletor. Essa propriedade é um valor EC_SUBSCRPTION_TYPE .
EcSubscriptionAllowedIssuerCAs
A propriedade AllowedIssuerCAs da assinatura que contém as autoridades de certificação (ACs) permitidas se a assinatura usar a autenticação baseada em certificado. Isso é usado para assinaturas iniciadas pela origem. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionAllowedSubjects
A propriedade AllowedSubjects da assinatura que contém os assuntos permitidos para a assinatura. Isso é usado para assinaturas iniciadas pela origem. O assunto especifica nomes, como nomes de domínio, para todos os computadores de origem do evento que são permitidos na assinatura. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionDeniedSubjects
A propriedade DeniedSubjects da assinatura que contém os assuntos que não são permitidos para a assinatura. Isso é usado para assinaturas iniciadas pela origem. O assunto especifica nomes, como nomes de domínio, para todos os computadores de origem do evento que não são permitidos na assinatura. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionAllowedSourceDomainComputers
A propriedade AllowedSourceDomainComputers da assinatura que contém os computadores de origem que têm permissão para enviar eventos para o computador coletor definido por uma cadeia de caracteres SDDL. Essa propriedade é um valor EcVarTypeString .
EcSubscriptionPropertyIdEND

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Cabeçalho evcoll.h