Compartir a través de


EventTargetArray (Clase)

Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.

Sintaxis

class EventTargetArray :
    public Microsoft::WRL::RuntimeClass<
        Microsoft::WRL::RuntimeClassFlags<ClassicCom>,
        IUnknown
    >;

Comentarios

Representa una matriz de controladores de eventos.

Los controladores de eventos asociados a un objeto EventSource se almacenan en un miembro de datos EventTargetArray protegido.

Miembros

Constructores públicos

Nombre Descripción
EventTargetArray::EventTargetArray Inicializa una nueva instancia de la clase EventTargetArray.
EventTargetArray::~EventTargetArray Desinicializa la clase EventTargetArray actual.

Métodos públicos

Nombre Descripción
EventTargetArray::AddTail Anexa el controlador de eventos especificado al final de la matriz interna de controladores de eventos.
EventTargetArray::Begin Obtiene la dirección del primer elemento de la matriz interna de controladores de eventos.
EventTargetArray::End Obtiene la dirección del último elemento de la matriz interna de controladores de eventos.
EventTargetArray::Length Obtiene el número actual de elementos de la matriz interna de controladores de eventos.

Jerarquía de herencia

EventTargetArray

Requisitos

Encabezado: event.h

Espacio de nombres:Microsoft::WRL::Details

EventTargetArray::~EventTargetArray

Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.

~EventTargetArray();

Comentarios

Desinicializa la clase EventTargetArray actual.

EventTargetArray::AddTail

Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.

void AddTail(
   _In_ IUnknown* element
);

Parámetros

element
Puntero al controlador de eventos que se va a anexar.

Comentarios

Anexa el controlador de eventos especificado al final de la matriz interna de controladores de eventos.

AddTail() está pensado para usarse internamente solo por la clase EventSource.

EventTargetArray::Begin

Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.

ComPtr<IUnknown>* Begin();

Valor devuelto

Dirección del primer elemento de la matriz interna de controladores de eventos.

Comentarios

Obtiene la dirección del primer elemento de la matriz interna de controladores de eventos.

EventTargetArray::End

Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.

ComPtr<IUnknown>* End();

Valor devuelto

Dirección del último elemento de la matriz interna de controladores de eventos.

Comentarios

Obtiene la dirección del último elemento de la matriz interna de controladores de eventos.

EventTargetArray::EventTargetArray

Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.

EventTargetArray(
   _Out_ HRESULT* hr,
   size_t items
);

Parámetros

Hr
Después de las operaciones de este constructor, el parámetro hr indica si la asignación de la matriz se realizó correctamente. En la lista siguiente se muestran los valores posibles para hr.

  • S_OK
    La operación se ha realizado correctamente.

  • E_OUTOFMEMORY
    No se pudo asignar memoria para la matriz.

  • S_FALSE
    El parámetro items es menor o igual que cero.

items
Número de elementos de matriz que se van a asignar.

Comentarios

Inicializa una nueva instancia de la clase EventTargetArray.

EventTargetArray se usa para mantener una matriz de controladores de eventos en un objeto EventSource.

EventTargetArray::Length

Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.

size_t Length();

Valor devuelto

Número actual de elementos de la matriz interna de controladores de eventos.

Comentarios

Obtiene el número actual de elementos de la matriz interna de controladores de eventos.