Condividi tramite


Funzione EcSetObjectArrayProperty (evcoll.h)

La funzione EcSetObjectArrayProperty imposta un valore della proprietà in una matrice di valori di proprietà per le origini eventi di una sottoscrizione.

Sintassi

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
);

Parametri

[in] ObjectArray

Handle per la matrice che contiene il valore della proprietà da impostare. La matrice contiene i valori delle proprietà per le origini eventi di una sottoscrizione. L'handle di matrice viene restituito dal metodo EcGetSubscriptionProperty quando il valore EcSubscriptionEventSources viene passato al parametro Subscription .

[in] PropertyId

Identificatore che specifica la proprietà da impostare. Specificare un valore dall'enumerazione EC_SUBSCRIPTION_PROPERTY_ID . Impostare le proprietà Address, Enabled, UserName e Password nella matrice specificando i valori EcSubscriptionEventSourceAddress, EcSubscriptionEventSourceEnabled, EcSubscriptionEventSourceUserName o EcSubscriptionEventSourcePassword .

[in] ArrayIndex

Indice dell'oggetto nella matrice su cui impostare un valore della proprietà.

[in] Flags

Riservato. Deve essere 0.

[in] PropertyValue

Valore della proprietà.

Valore restituito

Questa funzione restituisce BOOL.

Commenti

Le matrici sono in base zero, quindi l'indice per il primo elemento nella matrice è 0.

Esempio

Per un esempio di codice che usa la funzione EcSetObjectArrayProperty , vedere Aggiunta di un'origine evento a una sottoscrizione avviata dall'agente di raccolta.

Requisiti

   
Client minimo supportato Windows Vista
Server minimo supportato Windows Server 2008
Piattaforma di destinazione Windows
Intestazione evcoll.h
Libreria Wecapi.lib
DLL Wecapi.dll

Vedi anche

Funzioni dell'agente di raccolta eventi di Windows