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

2xxyf840.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CComUnkArray::CComUnkArray

Costruttore.

2xxyf840.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CComUnkArray::Add

Chiamare questo metodo per aggiungere un puntatore IUnknown la matrice.

CComUnkArray::begin

Restituisce un puntatore al primo puntatore IUnknown nella raccolta.

CComUnkArray::end

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

CComUnkArray::GetCookie

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

CComUnkArray::GetUnknown

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

CComUnkArray::Remove

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

Vedere anche

Riferimenti

Classe di CComDynamicUnkArray

Altre risorse

I cenni preliminari sulle classi ATL