Partilhar via


Namespace Microsoft::WRL

Define os tipos fundamentais que compõem WRL.

namespace Microsoft::WRL;

Membros

BR230382.collapse_all(pt-br,VS.110).gifTypedefs

Nome

Descrição

InhibitWeakReferencePolicy

RuntimeClassFlags<WinRt | InhibitWeakReference>

BR230382.collapse_all(pt-br,VS.110).gifClasses

Nome

Descrição

Classe ActivationFactory

Permite que uma ou mais classes a ser ativada no tempo de execução do windows.

Classe AsyncBase

Implementa o computador de estado assíncrono em tempo de execução do windows.

Classe ClassFactory

Implementa a funcionalidade básica de interface de IClassFactory .

Classe ComPtr

Cria um tipo inteligente do ponteiro que representa a interface especificada pelo parâmetro do modelo.ComPtr automaticamente mantém uma contagem de referência para o ponteiro da interface subjacente e libera a interface quando a contagem de referência vá para zero.

Classe EventSource

Representa um evento.As funções de membro deEventSource adicionar, remover, e invoca manipuladores de eventos.

Classe FtmBase

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

Classe de módulo

Representa uma coleção de objetos relacionados.

Classe RuntimeClass

Representa uma classe que herda instanciado o número especificado de interfaces, e fornece o tempo de execução especificado do windows, COM clássico, e suporte livre de referência.

Classe SimpleActivationFactory

Fornece um mecanismo fundamental para criar janelas tempo de execução ou classe base de COM clássico.

Classe SimpleClassFactory

Fornece um mecanismo fundamental para criar uma classe base.

Classe WeakRef

Representa uma referência fraca que pode ser usada somente no tempo de execução do windows, COM não clássico.Uma referência fraca representa um objeto que pode ou não pode ser acessível.

BR230382.collapse_all(pt-br,VS.110).gifEstruturas

Nome

Descrição

Estrutura de ChainInterfaces

Especifica as funções de verificação e de inicialização que podem ser aplicadas a um conjunto de IDs da interface.

Estrutura de CloakedIid

Indica a modelos de RuntimeClass de, e de ChainInterfaces que implementa a interface especificada não é acessível na lista de IID.

Estrutura implementa

Implementa QueryInterface e GetIid para as interfaces especificadas.

Estrutura MixIn

Certifique-se de que uma classe de tempo de execução deriva de interfaces de tempo de execução do windows, se houver, e então COM clássico interfaces.

Estrutura de RuntimeClassFlags

Contém o tipo para uma instância de RuntimeClass.

BR230382.collapse_all(pt-br,VS.110).gifEnumerações

Nome

Descrição

Enumeração AsyncResultType

Especifica o tipo do resultado retornado pelo método de GetResults ().

Enumeração ModuleType

Especifica se um módulo deve suportar um servidor em processo ou um servidor fora de processo.

Enumeração RuntimeClassType

Especifica o tipo de instância de RuntimeClass que é suportada.

BR230382.collapse_all(pt-br,VS.110).gifFunções

Nome

Descrição

Função AsWeak

Recupera uma referência fraca a uma instância especificada.

Função de retorno de chamada (Windows Runtime C++ Template Library)

Cria um objeto cuja função de membro é um método callback.

Função CreateActivationFactory

Cria uma fábrica que produz instâncias de classe específica que pode ser ativada no tempo de execução do windows.

Função CreateClassFactory

Cria uma fábrica que produz instâncias da classe especificada.

Verifique a função

Inicializa a classe especificada de Tempo de Execução do Windows .

Requisitos

Cabeçalho: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h

namespace: Microsoft::WRL

Consulte também

Referência

Namespace Microsoft::WRL::wrappers