Compartilhar via


Classe FtmBase

Representa um objeto de empacotamento de segmentação livre.

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

Comentários

Para obter mais informações, consulte o tópico "IMarshal" subtópico "Interfaces COM" do tópico "Referência COM" o Biblioteca MSDN.

Membros

BR230421.collapse_all(pt-br,VS.110).gifConstrutores públicos

Nome

Descrição

Construtor de FtmBase::FtmBase

Inicializa uma nova instância da classe FtmBase.

BR230421.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

Método FtmBase::CreateGlobalInterfaceTable

Cria uma tabela de interface global (GIT).

Método FtmBase::DisconnectObject

Libera obrigatoriamente todas as conexões externas a um objeto.Servidor do objeto chama a implementação do objeto deste método antes de desligar.

Método FtmBase::GetMarshalSizeMax

Obtenha o limite superior do número de bytes necessário para empacotar o ponteiro de interface especificada no objeto especificado.

Método FtmBase::GetUnmarshalClass

Obtém o CLSID que COM usa para localizar a DLL que contém o código para o proxy correspondente.COM carrega essa DLL para criar uma instância inicializada do proxy.

Método FtmBase::MarshalInterface

Grava os dados necessários para inicializar um objeto de proxy no processo do cliente em um fluxo.

Método FtmBase::ReleaseMarshalData

Destrói um pacote de dados empacotado.

Método FtmBase::UnmarshalInterface

Inicializa um proxy recém-criado e retorna um ponteiro de interface para esse proxy.

BR230421.collapse_all(pt-br,VS.110).gifMembros de dados públicos

Nome

Descrição

Membro de dados de FtmBase::marshaller_

Armazena uma referência para o empacotador segmentado livre.

Hierarquia de herança

FtmBase

Requisitos

Cabeçalho: ftm.h

Namespace: Microsoft::WRL

Consulte também

Referência

Namespace Microsoft::WRL