Share via


Función EcGetSubscriptionProperty (evcoll.h)

La función EcGetSubscriptionProperty recupera un valor de propiedad específico de un objeto de suscripción. El identificador pasado al parámetro Subscription especifica el objeto subscription .

Sintaxis

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

Parámetros

[in] Subscription

Identificador del objeto de suscripción.

[in] PropertyId

Identificador que especifica qué propiedad de la suscripción se va a obtener. Especifique un valor de la enumeración EC_SUBSCRIPTION_PROPERTY_ID . Si especifica el valor EcSubscriptionEventSources , se devolverá un identificador para una matriz (EC_OBJECT_ARRAY_PROPERTY_HANDLE). A continuación, puede usar las funciones EcGetObjectArrayProperty y EcSetObjectArrayProperty para obtener y establecer las propiedades Address, Enabled, UserName y Password de la matriz.

[in] Flags

Reservado. Debe ser NULL.

[in] PropertyValueBufferSize

Tamaño del búfer proporcionado por el usuario en el que se almacenará el valor de la propiedad.

[in] PropertyValueBuffer

Búfer proporcionado por el usuario en el que se almacenará el valor de propiedad.

[out] PropertyValueBufferUsed

Tamaño del búfer proporcionado por el usuario que usa la función en la devolución correcta, o el tamaño necesario para almacenar el valor de propiedad cuando se produce un error en la función ERROR_INSUFFICIENT_BUFFER.

Valor devuelto

Esta función devuelve BOOL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado evcoll.h
Library Wecapi.lib
Archivo DLL Wecapi.dll

Consulte también

Funciones del recopilador de eventos de Windows