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 oupode 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 |