FtmBase-Klasse
Stellt ein Free-Threaded Marshaller-Objekt dar.
class FtmBase : public Microsoft::WRL::Implements<
Microsoft::WRL::RuntimeClassFlags< WinRtClassicComMix >,
Microsoft::WRL::CloakedIid< IMarshal > >;
Hinweise
Weitere Informationen finden Sie, dass das Thema "IMarshal" im "COM-Schnittstellen-" Abschnitt des "COM" Thema in der MSDN Library verweisen.
Member
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Initialisiert eine neue Instanz der FtmBase-Klasse. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Stellt eine globale Schnittstellentabelle (GIT) erstellt. |
|
Gibt erzwungen alle externen Verbindungen mit einem Objekt frei. Der Server des Objekts ruft die Implementierung des Objekts dieser Methode vor dem Herunterfahren auf. |
|
Rufen Sie die Obergrenze für die Anzahl von Bytes erforderlich, um den angegebenen Schnittstellenzeiger auf dem angegebenen Objekt zu marshallen ab. |
|
Ruft CLSID ab, dem COM verwendet, um die DLL zu suchen, die den Code für den entsprechenden Proxy enthält. COM lädt diese DLL, um eine nicht initialisierte Instanz des Proxytyps zu erstellen. |
|
Schreibt in einen Stream die Daten, die erforderlich sind, um ein in einem Proxyobjekt Clientprozess zu initialisieren. |
|
Zerstört ein gemarshalltes Datenpaket. |
|
Initialisiert einen neu erstellten Proxy und einen Schnittstellenzeiger zu diesem Proxy zurück. |
Öffentliche Datenmember
Name |
Beschreibung |
---|---|
Hält einen Verweis auf das Free-Threaded Marshaller an. |
Vererbungshierarchie
FtmBase
Anforderungen
Header: ftm.h
Namespace: Microsoft::WRL