Partager via


FtmBase, classe

Représente un objet de marshaler libre de threads.

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

Remarques

Pour plus d'informations, consultez la rubrique « IMarshal » dans la sous-rubrique « Interfaces COM » de la rubrique « Référence COM » dans la bibliothèque MSDN.

Membres

BR230421.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Name

Description

FtmBase::FtmBase, constructeur

Initialise une nouvelle instance de la classe FtmBase.

BR230421.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Name

Description

FtmBase::CreateGlobalInterfaceTable, méthode

Crée un tableau global d'interface (GIT).

FtmBase::DisconnectObject, méthode

Libère de force toutes les connexions externes à un objet.Le serveur de l'objet appelle l'implémentation de l'objet de cette méthode avant de s'arrêter.

FtmBase::GetMarshalSizeMax, méthode

Obtient la limite supérieure du nombre d'octets nécéssaires pour marshaler le pointeur d'interface spécifié sur l'objet spécifié.

FtmBase::GetUnmarshalClass, méthode

Obtient le CLSID que COM utilise pour localiser la DLL contenant le code du proxy correspondant.COM charge cette DLL pour créer une instance non initialisée du proxy.

FtmBase::MarshalInterface, méthode

Écrit dans un flux les données requises pour initialiser un objet proxy dans un processus client.

FtmBase::ReleaseMarshalData, méthode

Détruit un paquet de données marshalées.

FtmBase::UnmarshalInterface, méthode

Initialise un proxy nouvellement créé et retourne un pointeur d'interface vers ce proxy.

BR230421.collapse_all(fr-fr,VS.110).gifDonnées membres publiques

Name

Description

FtmBase::marshaller_, données de membre

Contient une référence au marshaller libre de threads.

Hiérarchie d'héritage

FtmBase

Configuration requise

En-tête: ftm.h

Espace de noms: Microsoft::WRL

Voir aussi

Référence

Microsoft::WRL, espace de noms