CComDynamicUnkArray Class
Questa classe archivia una matrice di puntatori a IUnknown.
class CComDynamicUnkArray
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. Inizializza i valori di libreria a NULL e la dimensione della raccolta su zero. |
|
Il distruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Chiamare questo metodo per aggiungere un puntatore IUnknown la matrice. |
|
Restituisce un puntatore al primo puntatore IUnknown nella raccolta. |
|
Svuota la matrice. |
|
Restituisce un puntatore a uno dopo l'ultimo puntatore IUnknown nella raccolta. |
|
Recupera l'elemento in corrispondenza dell'indice specificato. |
|
Chiamare questo metodo per ottenere un cookie associate a un puntatore specificato IUnknown. |
|
Restituisce la lunghezza di una matrice. |
|
Chiamare questo metodo per ottenere il puntatore IUnknown associato al cookie specificato. |
|
Chiamare questo metodo per rimuovere un puntatore IUnknown la matrice. |
Note
CComDynamicUnkArray viene utilizzata una matrice dinamica assegnata di puntatori a IUnknown, ogni interfaccia su un punto di connessione. CComDynamicUnkArray può essere utilizzato come parametro alla classe modello IConnectionPointImpl.
I metodi inizio e fineCComDynamicUnkArray possono essere utilizzati per scorrere in ciclo i punti di connessione, ad esempio quando viene generato un evento).
Vedere Adding Connection Points to an Object 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