Classe di CComUnkArray
Questa classe archivia i puntatori IUnknown ed è progettata per essere utilizzata come parametro alla classe modello IConnectionPointImpl.
template<
unsigned int nMaxSize
>
class CComUnkArray
Parametri
- nMaxSize
Numero massimo di puntatori a IUnknown utilizzabili nella matrice statica.
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiamare questo metodo per aggiungere un puntatore IUnknown la matrice. |
|
Restituisce un puntatore al primo puntatore IUnknown nella raccolta. |
|
Restituisce un puntatore a uno dopo l'ultimo puntatore IUnknown nella raccolta. |
|
Chiamare questo metodo per ottenere un cookie associate a un puntatore specificato IUnknown. |
|
Chiamare questo metodo per ottenere il puntatore IUnknown associato al cookie specificato. |
|
Chiamare questo metodo per rimuovere un puntatore IUnknown la matrice. |
Note
CComUnkArray utilizza un numero fisso di puntatori a IUnknown, ogni interfaccia su un punto di connessione.CComUnkArray può essere utilizzato come parametro alla classe modello IConnectionPointImpl.CComUnkArray<1> è una specializzazione di template CComUnkArray che è stata ottimizzata per un punto di connessione.
I metodi inizio e fineCComUnkArray possono essere utilizzati per scorrere in ciclo i punti di connessione, ad esempio quando viene generato un evento).
Vedere Punti di connessione a un oggetto per informazioni dettagliate sull'automatizzare la creazione dei proxy del punto di connessione.
[!NOTA]
Note la classe CComDynamicUnkArray viene utilizzato dalla procedura guidata Aggiungi classe per creare un controllo che presenta punti di connessione.Se si desidera specificare il numero di punti di connessione manualmente, modificare il riferimento CComDynamicUnkArray a CComUnkArray<n >, dove n è il numero di punti di connessione necessarie.
Requisiti
Header: atlcom.h