다음을 통해 공유


EC_SUBSCRIPTION_PROPERTY_ID 열거형(evcoll.h)

EC_SUBSCRIPTION_PROPERTY_ID 열거형은 구독 구성에 사용되는 이벤트 구독 속성을 식별하는 값을 정의합니다.

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;

상수

 
EcSubscriptionEnabled
값: 0
구독을 사용하거나 사용하지 않도록 설정하거나 구독의 현재 상태 가져오는 데 사용되는 구독의 Enabled 속성입니다. 이 속성은 EcVarTypeBoolean 값입니다.
EcSubscriptionEventSources
이벤트 수집기로 이벤트를 전달할 수 있는 로컬 또는 원격 컴퓨터(이벤트 원본)에 대한 정보 컬렉션이 포함된 구독의 EventSources 속성입니다. 이 속성은 배열에 대한 핸들입니다( EcVarObjectArrayPropertyHandle 값). 이 값은 일반적으로 수집기 시작 구독에 사용됩니다. 원본 시작 구독에 사용하여 특정 이벤트 원본의 이벤트 컬렉션을 사용하지 않도록 설정할 수 있습니다.
EcSubscriptionEventSourceAddress
이벤트가 수집되는 로컬 또는 원격 컴퓨터(이벤트 원본)의 IP 주소 또는 FQDN(정규화된 도메인 이름)이 포함된 구독의 EventSourceAddress 속성입니다. 이 속성은 EcVarTypeString 값입니다.
EcSubscriptionEventSourceEnabled
이벤트 원본을 사용하거나 사용하지 않도록 설정하는 데 사용되는 구독의 EventSourceEnabled 속성입니다. 이 속성은 EcVarTypeBoolean 값입니다.
EcSubscriptionEventSourceUserName
원격 컴퓨터(이벤트 원본)에서 사용자를 인증하는 데 사용되는 사용자 이름을 포함하는 구독의 EventSourceUserName 속성입니다. 이 속성은 EcVarTypeString 값입니다. 이 속성은 원본 시작 구독에 사용할 수 없습니다.
EcSubscriptionEventSourcePassword
원격 컴퓨터(이벤트 원본)에서 사용자를 인증하는 데 사용되는 암호를 포함하는 구독의 EventSourcePassword 속성입니다. 이 속성은 EcVarTypeString 값입니다. 이 속성은 원본 시작 구독에 사용할 수 없습니다.
EcSubscriptionDescription
구독에 대한 설명이 포함된 구독의 Description 속성입니다. 이 속성은 EcVarTypeString 값입니다.
EcSubscriptionURI
WS-Management 컴퓨터에 연결하는 데 사용되는 URI를 포함하는 구독의 URI 속성입니다. 예를 들어 URI http://schemas.microsoft.com/wbem/wsman/1/logrecord/sel 는 하드웨어 이벤트 또는
이벤트 로그에 게시된 이벤트에 대한 것일 수 http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog 있습니다. 이 속성은 EcVarTypeString 값입니다.
EcSubscriptionConfigurationMode
이벤트가 구독에 전달되는 방법을 지정하는 구독의 ConfigurationMode 속성입니다. 이 속성은 EC_SUBSCRIPTION_CONFIGURATION_MODE 열거형의 EcVarTypeUInt32 값입니다.
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
이벤트의 캘(예: 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
로컬 컴퓨터의 FQDN(정규화된 도메인 이름)을 지정하는 구독의 HostName 속성입니다. 이 속성은 이벤트 원본에서 이벤트를 전달하는 데 사용되며 여러 FQDN이 있을 수 있는 다중 호스트 서버를 포함하는 시나리오에서 사용됩니다. 이 속성은 EcVarTypeString 값이며 밀어넣기 구독에만 사용해야 합니다.
EcSubscriptionReadExistingEvents
기존 이벤트를 수집할지 여부를 결정하는 구독의 ReadExistingEvents 속성입니다. 이 속성은 EcVarTypeBoolean 값입니다.
EcSubscriptionDialect
쿼리 문자열의 방언을 지정하는 구독의 Dialect 속성입니다. 예를 들어 SQL 기반 필터의 방언은 SQL이고 WMI 기반 필터에 대한 언어는 WQL입니다. 이 속성은 EcVarTypeString 값입니다.
EcSubscriptionType
이벤트 원본 또는 수집기에서 구독을 시작할지 여부를 정의하는 구독의 Type 속성입니다. 이 속성은 EC_SUBSCRPTION_TYPE 값입니다.
EcSubscriptionAllowedIssuerCAs
구독에서 인증서 기반 인증을 사용하는 경우 허용되는 CA(인증 기관)를 포함하는 구독의 AllowedIssuerCAs 속성입니다. 원본 시작 구독에 사용됩니다. 이 속성은 EcVarTypeString 값입니다.
EcSubscriptionAllowedSubjects
구독에 허용되는 주체를 포함하는 구독의 AllowedSubjects 속성입니다. 원본 시작 구독에 사용됩니다. 주체는 구독에서 허용되는 모든 이벤트 원본 컴퓨터의 이름(예: 도메인 이름)을 지정합니다. 이 속성은 EcVarTypeString 값입니다.
EcSubscriptionDeniedSubjects
구독에 허용되지 않는 주체를 포함하는 구독의 DeniedSubjects 속성입니다. 원본 시작 구독에 사용됩니다. 주체는 구독에서 허용되지 않는 모든 이벤트 원본 컴퓨터의 이름(예: 도메인 이름)을 지정합니다. 이 속성은 EcVarTypeString 값입니다.
EcSubscriptionAllowedSourceDomainComputers
SDDL 문자열로 정의된 수집기 컴퓨터에 이벤트를 보낼 수 있는 원본 컴퓨터를 포함하는 구독의 AllowedSourceDomainComputers 속성입니다. 이 속성은 EcVarTypeString 값입니다.
EcSubscriptionPropertyIdEND

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
머리글 evcoll.h