Condividi tramite


CComDynamicUnkArray Class

Questa classe archivia una matrice di puntatori a IUnknown.

class CComDynamicUnkArray

Membri

Costruttori pubblici

Nome

Descrizione

CComDynamicUnkArray::CComDynamicUnkArray

Costruttore. Inizializza i valori di libreria a NULL e la dimensione della raccolta su zero.

CComDynamicUnkArray::~CComDynamicUnkArray

Il distruttore.

Metodi pubblici

Nome

Descrizione

CComDynamicUnkArray::Add

Chiamare questo metodo per aggiungere un puntatore IUnknown la matrice.

CComDynamicUnkArray::begin

Restituisce un puntatore al primo puntatore IUnknown nella raccolta.

CComDynamicUnkArray::clear

Svuota la matrice.

CComDynamicUnkArray::end

Restituisce un puntatore a uno dopo l'ultimo puntatore IUnknown nella raccolta.

CComDynamicUnkArray::GetAt

Recupera l'elemento in corrispondenza dell'indice specificato.

CComDynamicUnkArray::GetCookie

Chiamare questo metodo per ottenere un cookie associate a un puntatore specificato IUnknown.

CComDynamicUnkArray::GetSize

Restituisce la lunghezza di una matrice.

CComDynamicUnkArray::GetUnknown

Chiamare questo metodo per ottenere il puntatore IUnknown associato al cookie specificato.

CComDynamicUnkArray::Remove

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

Vedere anche

Riferimenti

CComUnkArray Class

Altre risorse

ATL Class Overview