Classe EventTargetArray
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
Sintaxe
class EventTargetArray :
public Microsoft::WRL::RuntimeClass<
Microsoft::WRL::RuntimeClassFlags<ClassicCom>,
IUnknown
>;
Comentários
Representa uma matriz de manipuladores de eventos.
Os manipuladores de eventos associados a um objeto EventSource são armazenados em um membro de dados protegido EventTargetArray
.
Membros
Construtores públicos
Nome | Descrição |
---|---|
EventTargetArray::EventTargetArray | Inicializa uma nova instância da classe EventTargetArray . |
EventTargetArray::~EventTargetArray | Desinitializa a classe EventTargetArray atual. |
Métodos públicos
Nome | Descrição |
---|---|
EventTargetArray::AddTail | Acrescenta o manipulador de eventos especificado ao final da matriz interna de manipuladores de eventos. |
EventTargetArray::Begin | Obtém o endereço do primeiro elemento na matriz interna de manipuladores de eventos. |
EventTargetArray::End | Obtém o endereço do último elemento na matriz interna de manipuladores de eventos. |
EventTargetArray::Length | Obtém o número atual de elementos na matriz interna de manipuladores de eventos. |
Hierarquia de herança
EventTargetArray
Requisitos
Cabeçalho: event.h
Namespace: Microsoft::WRL::Details
EventTargetArray::~EventTargetArray
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
~EventTargetArray();
Comentários
Desinitializa a classe EventTargetArray
atual.
EventTargetArray::AddTail
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
void AddTail(
_In_ IUnknown* element
);
Parâmetros
element
Ponteiro para o manipulador de eventos a ser acrescentado.
Comentários
Acrescenta o manipulador de eventos especificado ao final da matriz interna de manipuladores de eventos.
AddTail()
destina-se a ser usado internamente apenas pela classe EventSource
.
EventTargetArray::Begin
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
ComPtr<IUnknown>* Begin();
Valor de retorno
O endereço do primeiro elemento na matriz interna de manipuladores de eventos.
Comentários
Obtém o endereço do primeiro elemento na matriz interna de manipuladores de eventos.
EventTargetArray::End
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
ComPtr<IUnknown>* End();
Valor de retorno
O endereço do último elemento na matriz interna de manipuladores de eventos.
Comentários
Obtém o endereço do último elemento na matriz interna de manipuladores de eventos.
EventTargetArray::EventTargetArray
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
EventTargetArray(
_Out_ HRESULT* hr,
size_t items
);
Parâmetros
RH
Após essas operações de construtor, o parâmetro hr indica se a alocação da matriz foi bem-sucedida ou falhou. A lista a seguir mostra os valores possíveis para hr.
S_OK
A operação foi bem-sucedida.E_OUTOFMEMORY
Não foi possível alocar memória para a matriz.S_FALSE
O parâmetro itens é menor ou igual a zero.
items
O número de elementos da matriz a serem alocados.
Comentários
Inicializa uma nova instância da classe EventTargetArray
.
EventTargetArray
é usado para manter uma matriz de manipuladores de eventos em um objeto EventSource
.
EventTargetArray::Length
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
size_t Length();
Valor de retorno
O número atual de elementos na matriz interna de manipuladores de eventos.
Comentários
Obtém o número atual de elementos na matriz interna de manipuladores de eventos.