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.
Classes
Nome |
Descrição |
---|---|
Permite que uma ou mais classes ser ativado pelo Runtime do Windows. |
|
Implementa a máquina de estado assíncronas de tempo de execução do Windows. |
|
Implementa a funcionalidade básica de IClassFactory interface. |
|
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. |
Representa um evento.EventSourcefunções de membro adicionar, remover e invoque manipuladores de eventos. |
|
Representa um objeto de empacotamento de segmentação livre. |
|
Representa um identificador para um objeto. |
|
Fornece suporte para manipulação de identificadores HSTRING. |
|
Representa um HSTRING criado a partir de uma seqüência existente. |
|
Representa uma coleção de objetos relacionados. |
|
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. |
|
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. |
|
Invoca um manipulador de eventos quando o último objeto em um módulo é liberado. |
|
Inicializa o Tempo de Execução do Windows. |
|
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. |
|
Fornece um mecanismo fundamental para criar um tempo de execução do Windows ou classe de base COM clássico. |
|
Fornece um mecanismo fundamental para criar uma classe base. |
|
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. |
Estruturas
Nome |
Descrição |
---|---|
Especifica as funções de verificação e de inicialização podem ser aplicadas a um conjunto de IDs de interface. |
|
Indica para o RuntimeClass, Implements e ChainInterfaces modelos que não está acessível na lista IID da interface especificada. |
|
Implementa QueryInterface e GetIid para interfaces especificadas. |
|
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. |
Funções
Nome |
Descrição |
---|---|
Registra e recupera uma instância de um tipo especificado definido em um ID de classe especificado. |
|
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. |
Cria uma fábrica que produz instâncias da classe especificada pode ser ativado pelo Runtime do Windows. |
|
Cria uma fábrica que produz instâncias da classe especificada. |
|
Recupera uma fábrica de ativação para o tipo especificado pelo parâmetro de modelo. |
|
Inicializa o especificado Tempo de Execução do Windows classe. |
Macros
Nome |
Descrição |
---|---|
Preenche um cache interno que contém uma fábrica pode criar uma instância da classe especificada. |
|
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)