Classe FtmBase

Rappresenta un oggetto di gestore di marshalling threading free.

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

Note

Per ulteriori informazioni, vedere l'argomento "IMarshal" sezione "Interfacce COM" sotto-argomento di "Riferimento COM" nella Libreria MSDN.

Membri

BR230421.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

Costruttore FtmBase::FtmBase

Inizializza una nuova istanza della classe FtmBase.

BR230421.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

Metodo FtmBase::CreateGlobalInterfaceTable

Crea una tabella globale dell'interfaccia (GIT).

Metodo FtmBase::DisconnectObject

Rilascia forzatamente tutte le connessioni esterne verso un oggetto.Il server dell'oggetto chiamata l'implementazione dell'oggetto di questo metodo prima dello spegnimento.

Metodo FtmBase::GetMarshalSizeMax

Ottiene il limite superiore del numero di byte necessari per eseguire il marshalling di un puntatore a interfaccia specificato all'oggetto specificato.

Metodo FtmBase::GetUnmarshalClass

Ottiene il CLSID utilizzato da COM per individuare la DLL che contiene il codice per il proxy corrispondente.COM carica questa DLL per creare un'istanza non inizializzata del proxy.

Metodo FtmBase::MarshalInterface

Scrive in un flusso i dati necessari per inizializzare un oggetto proxy in alcuni processi client.

Metodo FtmBase::ReleaseMarshalData

Elimina un pacchetto di dati su cui è stato eseguito il marshalling.

Metodo FtmBase::UnmarshalInterface

Inizializza un proxy appena creato e restituisce un puntatore all'interfaccia di quel proxy.

BR230421.collapse_all(it-it,VS.110).gifMembri dati pubblici

Nome

Descrizione

Membro dati FtmBase::marshaller_

Mantiene un riferimento al gestore threading free di marshalling.

Gerarchia di ereditarietà

FtmBase

Requisiti

Header: ftm.h

Namespace: Microsoft::WRL

Vedere anche

Riferimenti

Spazio dei nomi Microsoft::WRL