Classe de CComUnkArray
Esta classe armazena ponteiros de IUnknown , e destina-se a ser usada como um parâmetro para a classe de modelo de IConnectionPointImpl .
template<
unsigned int nMaxSize
>
class CComUnkArray
Parâmetros
- nMaxSize
O número máximo de ponteiros de IUnknown que podem ser realizada na matriz estático.
Membros
Construtores public
Nome |
Descrição |
---|---|
Construtor. |
Métodos públicos
Nome |
Descrição |
---|---|
Chamar este método para adicionar um ponteiro de IUnknown na matriz. |
|
Retorna um ponteiro para o primeiro ponteiro de IUnknown na coleção. |
|
Retorna um ponteiro para um passado o ponteiro o último de IUnknown na coleção. |
|
Chamar esse método para obter o cookie associada com um determinado ponteiro de IUnknown . |
|
Chamar esse método para obter o ponteiro de IUnknown associado com um cookie determinada. |
|
Chamar esse método para remover um ponteiro de IUnknown da matriz. |
Comentários
CComUnkArray contém um número fixo de ponteiros de IUnknown , cada uma interface em um ponto de conexão.CComUnkArray pode ser usado como um parâmetro para a classe de modelo de IConnectionPointImpl .CComUnkArray<1> é uma especialização do modelo de CComUnkArray que é otimizado para um ponto de conexão.
Os métodos inicie e end de CComUnkArray podem ser usados para repetir todos os pontos de conexão (por exemplo, quando um evento é acionado.)
Consulte Adicionando pontos de conexão a um objeto para automatizar detalhes na criação de proxies de ponto de conexão.
Observação |
---|
Observação A classe CComDynamicUnkArray é usado pelo assistente de Adicionar Classe ao criar um controle que possui pontos de conexão.Se você desejar especificar manualmente o número de pontos de conexão, altere a referência de CComDynamicUnkArray a CComUnkArray<em >em , onde é o número de pontos de conexão necessários. |
Requisitos
Cabeçalho: atlcom.h