Compartilhar via


APIs de chave WRL por categoria

As tabelas seguintes listam principal Biblioteca em Tempo de Execução C++ do Tempo de Execução do Windows classes, structs, funções e macros.Construções em auxiliar namespaces e classes são omitidas.Essas listas aumentar a documentação da API, organizada por namespace.

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

Nome

Descrição

Classe ActivationFactory

Permite que uma ou mais classes ser ativado pelo Runtime do Windows.

Classe AsyncBase

Implementa a máquina de estado assíncronas de tempo de execução do Windows.

Classe ClassFactory

Implementa a funcionalidade básica de IClassFactory interface.

Classe ComPtr

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

Classe de evento (biblioteca de C++ modelo de tempo de execução do Windows)

Representa um evento.

Classe EventSource

Representa um evento.EventSourcefunções de membro adicionar, remover e invoque manipuladores de eventos.

Classe FtmBase

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

Classe HandleT

Representa um identificador para um objeto.

Classe HString

Fornece suporte para manipulação de identificadores HSTRING.

Classe HStringReference

Representa um HSTRING criado a partir de uma seqüência existente.

Classe de módulo

Representa uma coleção de objetos relacionados.

Classe Module::GenericReleaseNotifier

Invoca um manipulador de eventos quando o último objeto no módulo atual é liberado.O manipulador de eventos é especificado por um lambda, functor ou ponteiro para função.

Classe Module::MethodReleaseNotifier

Invoca um manipulador de eventos quando o último objeto no módulo atual é liberado.O manipulador de eventos é especificado por um objeto e seu ponteiro para método membro.

Classe Module::ReleaseNotifier

Invoca um manipulador de eventos quando o último objeto em um módulo é liberado.

Classe RoInitializeWrapper

Inicializa o Tempo de Execução do Windows.

Classe RuntimeClass

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

Classe SimpleActivationFactory

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

Classe SimpleClassFactory

Fornece um mecanismo fundamental para criar uma classe base.

Classe WeakRef

Representa um referência fraca que pode ser usado por apenas o Runtime do Windows, não clássico COM.Uma referência fraca representa um objeto que pode ou não ser acessível.

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

Nome

Descrição

Estrutura de ChainInterfaces

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

Estrutura de CloakedIid

Indica para o RuntimeClass, Implements e ChainInterfaces modelos que não está acessível na lista IID da interface especificada.

Estrutura implementa

Implementa QueryInterface e GetIid para interfaces especificadas.

Estrutura MixIn

Garante que uma classe de tempo de execução deriva de interfaces de tempo de execução do Windows, se houver e então clássicos interfaces COM.

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

Nome

Descrição

Função ActivateInstance

Registra e recupera uma instância de um tipo especificado definido em um ID de classe especificado.

Função AsWeak

Recupera uma referência fraca em 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 de retorno de chamada.

Função CreateActivationFactory

Cria uma fábrica que produz instâncias da classe especificada pode ser ativado pelo Runtime do Windows.

Função CreateClassFactory

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

Função GetActivationFactory

Recupera uma fábrica de ativação para o tipo especificado pelo parâmetro de modelo.

Verifique a função

Inicializa o especificado Tempo de Execução do Windows classe.

Hh973465.collapse_all(pt-br,VS.110).gifMacros

Nome

Descrição

Macros de ActivatableClass

Preenche um cache interno que contém uma fábrica pode criar uma instância da classe especificada.

Macro de InspectableClass

Define o nível de confiança e de nome de classe em tempo de execução.

Consulte também

Conceitos

Biblioteca de Modelos C++ do Tempo de Execução do Windows (WRL)