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
イベントの収集元となるローカルコンピューターまたはリモート コンピューター (イベント ソース) の 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 など) を指定するサブスクリプションの Locale プロパティ。 このプロパティは 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
Header evcoll.h