Condividi tramite


Funzione EcGetSubscriptionProperty (evcoll.h)

La funzione EcGetSubscriptionProperty recupera un valore di proprietà specifico da un oggetto sottoscrizione. L'oggetto sottoscrizione viene specificato dall'handle passato al parametro Subscription .

Sintassi

BOOL EcGetSubscriptionProperty(
  [in]  EC_HANDLE                   Subscription,
  [in]  EC_SUBSCRIPTION_PROPERTY_ID PropertyId,
  [in]  DWORD                       Flags,
  [in]  DWORD                       PropertyValueBufferSize,
  [in]  PEC_VARIANT                 PropertyValueBuffer,
  [out] PDWORD                      PropertyValueBufferUsed
);

Parametri

[in] Subscription

Handle per l'oggetto sottoscrizione.

[in] PropertyId

Identificatore che specifica la proprietà della sottoscrizione da ottenere. Specificare un valore dall'enumerazione EC_SUBSCRIPTION_PROPERTY_ID . Se si specifica il valore EcSubscriptionEventSources , verrà restituito un handle a una matrice (EC_OBJECT_ARRAY_PROPERTY_HANDLE). È quindi possibile usare le funzioni EcGetObjectArrayProperty e EcSetObjectArrayProperty per ottenere e impostare le proprietà Address, Enabled, UserName e Password nella matrice.

[in] Flags

Riservato. Deve essere NULL.

[in] PropertyValueBufferSize

Dimensioni del buffer fornito dall'utente in cui archiviare il valore della proprietà.

[in] PropertyValueBuffer

Buffer fornito dall'utente in cui archiviare il valore della proprietà.

[out] PropertyValueBufferUsed

Dimensioni del buffer fornito dall'utente che viene utilizzato dalla funzione in caso di esito positivo restituito o dimensioni necessarie per archiviare il valore della proprietà quando la funzione ha esito negativo con ERROR_INSUFFICIENT_BUFFER.

Valore restituito

Questa funzione restituisce BOOL.

Requisiti

Requisito Valore
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 Windows