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.