Clase de CComUnkArray
Esta clase almacena los punteros de IUnknown , y es utilizada como parámetro a la clase de plantilla de IConnectionPointImpl .
template<
unsigned int nMaxSize
>
class CComUnkArray
Parámetros
- nMaxSize
El número máximo de punteros de IUnknown que se pueden almacenar en la matriz estático.
Members
Constructores públicos
Name |
Descripción |
---|---|
Constructor. |
Métodos públicos
Name |
Descripción |
---|---|
Llame a este método para agregar un puntero de IUnknown a la matriz. |
|
Devuelve un puntero al primer puntero de IUnknown en la colección. |
|
Devuelve un puntero a uno más allá del puntero último de IUnknown en la colección. |
|
Llame a este método para obtener la cookie asociada a un puntero determinado de IUnknown . |
|
Llame a este método para obtener el puntero de IUnknown asociado a una cookie especificada. |
|
Llame a este método para quitar un puntero de IUnknown de la matriz. |
Comentarios
CComUnkArray mantiene un número fijo de punteros de IUnknown , cada una interfaz en un punto de conexión.CComUnkArray se puede utilizar como un parámetro a la clase de plantilla de IConnectionPointImpl .CComUnkArray<1> es una especialización de plantilla de CComUnkArray que se ha optimizado para un punto de conexión.
Los métodos inicio y final de CComUnkArray se pueden utilizar para recorrer en iteración todos los puntos de conexión (por ejemplo, cuando se desencadena un evento).
Vea Puntos de Conexión a un objeto para obtener detalles sobre la automatización de creación de proxies de punto de conexión.
[!NOTA]
La clase CComDynamicUnkArray deNote Z es utilizada por el asistente de Agregar clase al crear un control que tiene puntos de Conexión.Si desea especificar el número de puntos de Conexión manualmente, cambie la referencia de CComDynamicUnkArraya n >de CComUnkArray<, donde n es el número de puntos de conexión necesarios.
Requisitos
encabezado: atlcom.h