APIs de chave WRL por categoria
As tabelas a seguir listam classes primários, estruturas, funções, e macros de Biblioteca em Tempo de Execução C++ do Tempo de Execução do Windows . As construções nos namespaces e em classes auxiliares são omitidos. Estas listas aumentam a documentação da API, que é organizada pelo namespace.
Classes
Nome |
Descrição |
---|---|
Habilita uma ou mais classes a ser ativadas por Tempo de Execução do Windows. |
|
Implementa a máquina de status assíncrono de Tempo de Execução do Windows. |
|
Implementa a funcionalidade básica da interface de IClassFactory . |
|
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 do ponteiro de interface subjacente e libera a interface quando a contagem de referência vá para zero. |
|
Classe Event (Biblioteca em Tempo de Execução C++ do Tempo de Execução do Windows) |
Representa um evento. |
Representa um evento. as funções de membro deEventSource adicionar, remover, e invoca manipuladores de eventos. |
|
Representa um objeto de rosqueado livre marshaler. |
|
Representa um identificador em um objeto. |
|
Fornece suporte para manipular identificadores de HSTRING. |
|
Representa um HSTRING que é criada a partir de uma cadeia de caracteres existente. |
|
Representa uma coleção de objetos relacionados. |
|
Invoca um manipulador de eventos quando o objeto a última vez no módulo atual é liberado. O manipulador de eventos é especificado por em um lambda, em um funtor, ou em uma ponteiro-à- função. |
|
Invoca um manipulador de eventos quando o objeto a última vez no módulo atual é liberado. O manipulador de eventos é especificado por um objeto e por seu membro de ponteiro-à-um- método. |
|
Invoca um manipulador de eventos quando o objeto mais recente em um módulo é liberado. |
|
Inicializa Tempo de Execução do Windows. |
|
Representa uma classe que herde instanciado o número especificado de interfaces, e fornece Tempo de Execução do Windows especificado, COM clássico, e o suporte fraco de referência. |
|
Fornece um mecanismo fundamental para criar Tempo de Execução do Windows ou uma classe base clássica COM. |
|
Fornece um mecanismo fundamental para criar uma classe base. |
|
Representa uma referência de URL que pode ser usada apenas por Tempo de Execução do Windows, a não clássico. Uma referência de objeto representa um que pode ou não ser acessível. |
Estruturas
Nome |
Descrição |
---|---|
Especifica as funções de verificação e inicialização que podem ser aplicadas a um conjunto de IDs da interface. |
|
Indica a RuntimeClass, a Implements e modelos de ChainInterfaces que a interface especificada não está acessível na lista de IID. |
|
Implementa QueryInterface e GetIid para as interfaces especificadas. |
|
Assegura que uma classe de tempo de execução deriva das interfaces de Tempo de Execução do Windows, se houver, e COM clássico interfaces. |
Funções
Nome |
Descrição |
---|---|
Os registros e recupera uma instância de um tipo especificado definido em uma ID especificada da classe |
|
Recupera uma referência fraca para uma instância especificada do. |
|
Função de retorno da chamada (Biblioteca em Tempo de Execução C++ do Tempo de Execução do Windows) |
Cria um objeto cuja função de membro é um método de retorno de chamada. |
Cria uma fábrica que gerencia instâncias da classe especificada que pode ser alternada por Tempo de Execução do Windows. |
|
Cria uma fábrica que gerencia instâncias da classe especificada. |
|
Recupera uma fábrica de ativação do tipo especificado pelo parâmetro do modelo. |
|
Inicializa a classe especificada de Tempo de Execução do Windows . |
Macros
Nome |
Descrição |
---|---|
Popula um cache interno que contém uma fábrica que possa criar uma instância da classe especificada. |
|
Defina o nível de confiança e o nome de classe de tempo de execução. |
Consulte também
Conceitos
Biblioteca de Modelos C++ do Tempo de Execução do Windows (WRL)