Поделиться через


Класс FtmBase

Представляет объект свободен-продетый потоками модуля маршалинга.

class FtmBase : public Microsoft::WRL::Implements<
   Microsoft::WRL::RuntimeClassFlags< WinRtClassicComMix >, 
   Microsoft::WRL::CloakedIid< IMarshal > >;

Заметки

Дополнительные сведения см. в разделе «IMarshal» в «subtopic интерфейсов модели COM» «справочные разделы модели COM» в библиотеке MSDN.

Члены

BR230421.collapse_all(ru-ru,VS.110).gifОткрытые конструкторы

Имя

Описание

Конструктор FtmBase::FtmBase

Инициализирует новый экземпляр класса FtmBase.

BR230421.collapse_all(ru-ru,VS.110).gifОткрытые методы

Имя

Описание

Метод FtmBase::CreateGlobalInterfaceTable

Создает глобальная таблица интерфейса (GIT).

Метод FtmBase::DisconnectObject

Принудительно выпуски все внешние подключения к объекту.Сервер объекта вызывает реализацию этого метода объекта до завершения работы.

Метод FtmBase::GetMarshalSizeMax

Получите верхнюю границу число байтов, необходимых для маршалирования указатель заданного интерфейса в указанном объекте.

Метод FtmBase::GetUnmarshalClass

Получает идентификатор CLSID, который использует модель COM для поиска библиотек DLL, содержащий код для соответствующей учетной записи-посредника.Модель COM загружает эта библиотека DLL для создания инициализированного экземпляра прокси.

Метод FtmBase::MarshalInterface

Записи в поток данные, необходимые для инициализации объекта прокси в некотором процессе клиента.

Метод FtmBase::ReleaseMarshalData

Уничтожает пакет маршалированный данных.

Метод FtmBase::UnmarshalInterface

Инициализирует только что созданный прокси и возвращает указатель интерфейса на прокси-сервер.

BR230421.collapse_all(ru-ru,VS.110).gifОткрытые члены данных

Имя

Описание

Элемент данных FtmBase::marshaller_

Хранит ссылку на свободеном упаковщик продетому потоками.

Иерархия наследования

FtmBase

Требования

заголовок: ftm.h

пространство имен: Microsoft::WRL

См. также

Ссылки

Пространство имен Microsoft::WRL