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 |