CComGITPtr Class
Этот класс содержит методы для ведения дела с указателями интерфейса и глобальный таблицей интерфейса (GIT).
template <
class T
>
class CComGITPtr
Параметры
- T
Тип указателя интерфейса, который необходимо сохранить в GIT.
Члены
Открытые конструкторы
Имя |
Описание |
---|---|
Конструктор. |
|
Деструктор. |
Открытые методы
Имя |
Описание |
---|---|
Вызовите этот метод, чтобы зарегистрировать указатель интерфейса в глобальной таблице интерфейса (GIT). |
|
Вызовите этот метод, чтобы скопировать интерфейс из глобальной таблицы интерфейса (GIT) к переданному указателю. |
|
Вызовите этот метод, чтобы отделить интерфейс из объекта CComGITPtr. |
|
Вызовите этот метод, чтобы вернуть файл cookie из объекта CComGITPtr. |
|
Вызывайте этот метод для удаления интерфейс из глобальной таблицы интерфейса (GIT). |
Открытые операторы
Имя |
Описание |
---|---|
Возвращает файл cookie из объекта CComGITPtr. |
|
Оператор присваивания. |
Открытые члены данных
Имя |
Описание |
---|---|
Файл Cookie. |
Заметки
Объекты, которые выполняют статистическую обработку упаковщика свободных потоков и должны использовать указатели интерфейса, полученные от других объектов, должны предпринять дополнительные, чтобы обеспечить правильное маршалироватьы интерфейсы. Обычно это включает хранения указателей интерфейса в GIT и получение указатель GIT каждый раз, когда оно используется. Указывается, что позволяет класс CComGITPtr необходимо использовать указатели интерфейса, хранящихся в GIT.
Примечание
Глобальное средства таблицы интерфейса доступен только для Windows 95 с версией 1.1 DCOM и более поздних, Windows 98, Windows NT 4.0 с пакетом обновления 3 (sp1) и более поздних версий и Windows 2000.
Требования
Header: atlbase.h
См. также
Ссылки
Accessing Interfaces Across Apartments
When to Use the Global Interface Table
Основные понятия
ATL и упаковщик в режиме свободного потока