Перечисление 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 |