Класс CComUnkArray
Этот класс предназначен для хранения указателей IUnknown и предназначен для использования в качестве параметра IConnectionPointImpl к классу шаблона.
template<
unsigned int nMaxSize
>
class CComUnkArray
Параметры
- nMaxSize
Максимальное число указателей IUnknown, которые могут храниться в статическом массиве.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
Открытые методы
Имя |
Описание |
---|---|
Вызовите этот метод, чтобы добавить указатель IUnknown в массив. |
|
Возвращает указатель на первый указателю IUnknown в коллекции. |
|
Возвращает указатель на одно за последним указателем IUnknown в коллекции. |
|
Вызовите этот метод, чтобы получить файл cookie, связанный с заданным указателем IUnknown. |
|
Вызовите этот метод, чтобы получить указатель IUnknown, связанный с данным файлом cookie. |
|
Вызовите этот метод, чтобы удалить указатель IUnknown из массива. |
Заметки
CComUnkArray содержит фиксированное число указателей, каждый из IUnknown интерфейс в точке подключения.CComUnkArray может использоваться в качестве параметра к классу шаблона IConnectionPointImpl.CComUnkArray<1> специализация шаблона CComUnkArray, которая была оптимизирована для одной точки подключения.
Методы begin и конецCComUnkArray можно использовать для организация цикла через все точки подключения (например, при инициировано событие).
Дополнительные сведения см. в разделе Добавление точки подключения к объекту на автоматизировать создание прокси-объектов точки подключения.
Примечание |
---|
Примечание Класс используется CComDynamicUnkArray мастером Добавление класса создать элемент управления, имеющий точки подключения.Если необходимо определить количество точек соединения вручную, измените ссылку из CComDynamicUnkArray к CComUnkArray< n , где n - количество > требуется точек подключения. |
Требования
Header: atlcom.h