EcSetObjectArrayProperty 関数 (evcoll.h)

EcSetObjectArrayProperty 関数は、サブスクリプションのイベント ソースのプロパティ値の配列にプロパティ値を設定します。

構文

BOOL EcSetObjectArrayProperty(
  [in] EC_OBJECT_ARRAY_PROPERTY_HANDLE ObjectArray,
  [in] EC_SUBSCRIPTION_PROPERTY_ID     PropertyId,
  [in] DWORD                           ArrayIndex,
  [in] DWORD                           Flags,
  [in] PEC_VARIANT                     PropertyValue
);

パラメーター

[in] ObjectArray

設定するプロパティ値を含む配列へのハンドル。 配列には、サブスクリプションのイベント ソースのプロパティ値が含まれています。 配列ハンドルは、EcSubscriptionEventSources 値が Subscription パラメーターに渡されると、EcGetSubscriptionProperty メソッドによって返されます。

[in] PropertyId

設定するプロパティを指定する識別子。 EC_SUBSCRIPTION_PROPERTY_ID列挙の値を指定します。 配列の Address、Enabled、UserName、Password の各プロパティを設定するには、 EcSubscriptionEventSourceAddressEcSubscriptionEventSourceEnabledEcSubscriptionEventSourceUserName、または EcSubscriptionEventSourcePassword 値を指定します。

[in] ArrayIndex

プロパティ値を設定する配列内のオブジェクトのインデックス。

[in] Flags

予約済み。 0 を指定する必要があります。

[in] PropertyValue

プロパティの値。

戻り値

この関数は BOOL を返します。

解説

配列は 0 から始まるため、配列内の最初の項目のインデックスは 0 です。

EcSetObjectArrayProperty 関数を使用するコード例については、「Collector Initiated Subscription へのイベント ソースの追加」を参照してください。

要件

   
サポートされている最小のクライアント Windows Vista
サポートされている最小のサーバー Windows Server 2008
対象プラットフォーム Windows
ヘッダー evcoll.h
Library Wecapi.lib
[DLL] Wecapi.dll

関連項目

Windows イベント コレクター関数