Поделиться через


Перечисление EC_SUBSCRIPTION_PROPERTY_ID (evcoll.h)

Перечисление EC_SUBSCRIPTION_PROPERTY_ID определяет значения для определения свойств подписки на события, используемых для конфигурации подписки.

Синтаксис

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;

Константы

 
EcSubscriptionEnabled
Значение: 0
Свойство Enabled подписки, которая используется для включения или отключения подписки или получения текущего состояния подписки. Это свойство является значением EcVarTypeBoolean .
EcSubscriptionEventSources
Свойство EventSources подписки, содержащее коллекцию сведений о локальных или удаленных компьютерах (источниках событий), которые могут пересылать события сборщику событий. Это свойство является дескриптором массива (значение EcVarObjectArrayPropertyHandle ). Это значение обычно используется для подписок, инициированных сборщиком. Его можно использовать для подписок, инициированных источником, чтобы отключить сбор событий из определенного источника событий.
EcSubscriptionEventSourceAddress
Свойство EventSourceAddress подписки, содержащей IP-адрес или полное доменное имя (FQDN) локального или удаленного компьютера (источника событий), с которого собираются события. Это свойство является значением EcVarTypeString .
EcSubscriptionEventSourceEnabled
Свойство EventSourceEnabled подписки, которая используется для включения или отключения источника событий. Это свойство является значением EcVarTypeBoolean .
EcSubscriptionEventSourceUserName
Свойство EventSourceUserName подписки, содержащей имя пользователя, которое используется удаленным компьютером (источником событий) для проверки подлинности пользователя. Это свойство является значением EcVarTypeString . Это свойство нельзя использовать для подписок, инициированных источником.
EcSubscriptionEventSourcePassword
Свойство EventSourcePassword подписки, содержащей пароль, который используется удаленным компьютером (источником событий) для проверки подлинности пользователя. Это свойство является значением EcVarTypeString . Это свойство нельзя использовать для подписок, инициированных источником.
EcSubscriptionDescription
Свойство Description подписки, содержащее описание подписки. Это свойство является значением EcVarTypeString .
EcSubscriptionURI
Свойство URI подписки, содержащей URI, которая используется WS-Management для подключения к компьютеру. Например, URI может быть http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel для событий оборудования или
Это могут быть http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog события, опубликованные в журнале событий. Это свойство является значением EcVarTypeString .
EcSubscriptionConfigurationMode
Свойство ConfigurationMode подписки, указывающее способ доставки событий в подписку. Это свойство является значением EcVarTypeUInt32 из перечисления EC_SUBSCRIPTION_CONFIGURATION_MODE .
EcSubscriptionExpires
Свойство Expires подписки, которая содержит дату окончания подписки. Максимальная дата, которую можно использовать: 3000-12-31T23:59:59.999Z. Если это свойство не определено, срок действия подписки не истечет. Это свойство является значением EcVarTypeDateTime .
EcSubscriptionQuery
Свойство Query подписки, содержащей запрос, который используется источником событий для выбора событий, которые будут пересылаться сборщику событий. Это свойство является значением EcVarTypeString .
EcSubscriptionTransportName
Свойство TransportName подписки, указывающее тип транспорта, используемого для подключения к удаленному компьютеру (источнику событий). Это значение может быть либо HTTP, которое используется по умолчанию, либо HTTPS. Это свойство является значением EcVarTypeString .
EcSubscriptionTransportPort
Свойство TransportPort подписки, указывающее номер порта, который транспорт использует для подключения к удаленному компьютеру (источнику событий). Номер порта по умолчанию для HTTP — 80, а номер порта по умолчанию для HTTPS — 443. Это свойство является значением EcVarTypeUInt32 .
EcSubscriptionDeliveryMode
Свойство DeliveryMode подписки, указывающее, доставляются ли события в подписку с помощью модели отправки или извлечения. Это свойство является значением перечисления EC_SUBSCRIPTION_DELIVERY_MODE. Это свойство нельзя использовать для подписок, инициированных источником.
EcSubscriptionDeliveryMaxItems
Свойство DeliveryMaxItems подписки, указывающее максимальное количество событий, которые можно пакетировать при пересылке из источников событий. Если свойству EcSubscriptionDeliveryMode присвоено значение EcDeliveryModePush, это свойство определяет количество событий, включенных в пакет, отправляемый из источника событий. Если свойству EcSubscriptionDeliveryMode присвоено значение EcDeliveryModePull, это свойство определяет максимальное количество элементов, которые будут пересылаться из источника событий для каждого запроса. Это свойство является значением EcVarTypeUInt32 .
EcSubscriptionDeliveryMaxLatencyTime
Свойство DeliveryMaxLatencyTime подписки, указывающее, как долго источник событий в миллисекундах должен ожидать перед отправкой событий (даже если он не собрал достаточно событий для достижения максимального количества элементов). Это значение используется, если свойству EcSubscriptionDeliveryMode присвоено значение EcDeliveryModePush. Это свойство является значением EcVarTypeUInt32 .
EcSubscriptionHeartbeatInterval
Свойство HeartbeatInterval подписки, определяющее интервал времени пульса в миллисекундах, который наблюдается между отправленными сообщениями пульса. Если свойству EcSubscriptionDeliveryMode присвоено значение EcDeliveryModePush, сборщик событий использует это свойство для определения доступности источника события. Если свойству EcSubscriptionDeliveryMode присвоено значение EcDeliveryModePull, сборщик событий использует это свойство для определения интервала между запросами к источнику событий. Это свойство является значением EcVarTypeUInt32 .
EcSubscriptionLocale
Свойство Locale подписки, указывающее языковой стандарт (например, en-us) событий. Это свойство является значением EcVarTypeString .
EcSubscriptionContentFormat
Свойство ContentFormat подписки, указывающее формат доставки содержимого события. Это свойство является значением перечисления EC_SUBSCRIPTION_CONTENT_FORMAT.
EcSubscriptionLogFile
Свойство LogFile подписки, указывающее файл журнала, в котором будут храниться события, собранные из источников событий. Это свойство является значением EcVarTypeString .
EcSubscriptionPublisherName
Свойство PublisherName подписки, содержащее имя издателя, которое компьютер сборщика событий будет вызывать события в локальном журнале. Используется, если требуется собирать события в журнале, отличном от журнала ForwardedEvents. Это свойство является значением EcVarTypeString .
EcSubscriptionCredentialsType
Свойство CredentialsType подписки, указывающее тип учетных данных, используемых в подписке на событие. Это свойство является значением перечисления EC_SUBSCRIPTION_CREDENTIALS_TYPE. Это свойство нельзя использовать для подписок, инициированных источником.
EcSubscriptionCommonUserName
Свойство CommonUserName подписки, содержащей общее имя пользователя, которое используется локальным и удаленным компьютерами для проверки подлинности пользователя. Это свойство является значением EcVarTypeString . Это свойство нельзя использовать для подписок, инициированных источником.
EcSubscriptionCommonPassword
Свойство CommonPassword подписки, содержащей общий пароль, который используется локальным и удаленным компьютерами для проверки подлинности пользователя. Это свойство является значением EcVarTypeString . Это свойство нельзя использовать для подписок, инициированных источником.
EcSubscriptionHostName
Свойство HostName подписки, указывающее полное доменное имя (FQDN) локального компьютера. Это свойство используется источником событий для пересылки событий и используется в сценариях, в которых используются серверы с несколькими адресами, которые могут иметь несколько полных доменных имен. Это свойство является значением EcVarTypeString и должно использоваться только для принудительной подписки.
EcSubscriptionReadExistingEvents
Свойство ReadExistingEvents подписки, которое определяет, собирать ли существующие события. Это свойство является значением EcVarTypeBoolean .
EcSubscriptionDialect
Свойство Диалект подписки, указывающее диалект строки запроса. Например, для фильтров на основе SQL будет использоваться диалект SQL, а для фильтров на основе WMI — WQL. Это свойство является значением EcVarTypeString .
EcSubscriptionType
Свойство Type подписки, определяющее, инициируется ли подписка источником события или сборщиком. Это свойство является EC_SUBSCRPTION_TYPE значением.
EcSubscriptionAllowedIssuerCAs
Свойство AllowedIssuerCAs подписки, содержащей разрешенные центры сертификации (ЦС), если в подписке используется проверка подлинности на основе сертификата. Используется для подписок, инициированных источником. Это свойство является значением EcVarTypeString .
EcSubscriptionAllowedSubjects
Свойство AllowedSubjects подписки, содержащей субъекты, разрешенные для подписки. Используется для подписок, инициированных источником. Субъект задает имена, например доменные имена, для всех компьютеров-источников событий, разрешенных в подписке. Это свойство является значением EcVarTypeString .
EcSubscriptionDeniedSubjects
Свойство DeniedSubjects подписки, содержащей субъекты, которые не разрешены для подписки. Используется для подписок, инициированных источником. Субъект задает имена, например доменные имена, для всех компьютеров-источников событий, которые не разрешены в подписке. Это свойство является значением EcVarTypeString .
EcSubscriptionAllowedSourceDomainComputers
Свойство AllowedSourceDomainComputers подписки, содержащей исходные компьютеры, которым разрешено отправлять события на компьютер сборщика, определенный строкой SDDL. Это свойство является значением EcVarTypeString .
EcSubscriptionPropertyIdEND

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Верхняя часть evcoll.h