Namespace Microsoft::WRL::Details
Oferece suporte à infraestrutura de WRL e não deve ser usado diretamente no seu código.
namespace Microsoft::WRL::Details;
Membros
Classes
Nome |
Descrição |
---|---|
Representa uma referência a um objeto de tipo ComPtrT<>. |
|
Representa a classe base da classe de ComPtrRef . |
|
Impede usando o operador new em RuntimeClass. Em virtude disso, você deve usar Crie a função em vez disso. |
|
Representa uma matriz de manipuladores de eventos. |
|
Aloca memória para uma classe activatable, com ou sem suporte fraco de referência. |
|
Representa a classe base das classes de Módulo . |
|
Faz um tipo que é equivalente a um tipo com base em IUnknownde, mas não tem QueryInterfacevirtual, AddRef, e os métodos de Release . |
|
Representa uma referência de URL que pode ser usada com tempos de Execução do Windows ou COM clássico. Uma referência de objeto representa um que pode ou não ser acessível. |
Estruturas
Nome |
Descrição |
---|---|
Declara uma interface especificada de delegação e uma função de membro anônima que tenha um número especificado de parâmetros. |
|
Ajuda definem as características comuns de argumentos de delegação. |
|
Define se um ComPtr está gerenciando o tempo de vida do objeto de uma interface. BoolStruct é usado internamente pelo operador de BoolType () . |
|
Contém informações sobre como inicializar, registrar objetos, e o registro. |
|
Representa um ponteiro cancelado ao parâmetro do modelo de T* . |
|
Define um membro de dados do tipo especificado por segundo parâmetro de modelo se o primeiro parâmetro do modelo avalia a true. |
|
Contém o local de uma fábrica da classe e de um valor que identifica um objeto registrado de Tempo de Execução do Windows ou de classe COM. |
|
Usado para validar tipos de parâmetros de modelo em Implementa estrutura. |
|
Ajuda implementam a estrutura de Implementa . |
|
Usado para criar uma lista recursiva de interfaces. |
|
Compila um tipo de InterfaceList recursivamente aplicando os argumentos especificados de parâmetros do modelo. |
|
Implementa características de uma interface comum. |
|
Fornece uma implementação do método de Invoke() com base no número e o tipo especificados de argumentos. |
|
Testa se um tipo é a base de outro. |
|
Testa se um tipo especificado é igual a outro tipo especificado. |
|
Usado para indicar um parâmetro não for especificado, opcional do modelo. |
|
Retira o traço de referência ou de rvalue- referência de parâmetro especificado do modelo da classe. |
|
Usado para detectar RuntimeClass na função de Faça . |
|
Fornece métodos auxiliares para operações e obter IDs de QueryInterface da interface. |
|
Testa se uma interface é derivada de uma outra interface. |
|
Verifica se a interface especificada pelo parâmetro do modelo atende a determinados requisitos. |
Enumerações
Nome |
Descrição |
---|---|
Especifica um mapeamento entre enumerações internas para o estado de operações assíncronas e a enumeração de Windows::Foundation::AsyncStatus . |
Funções
Nome |
Descrição |
---|---|
Obtém a fábrica de ativação para a ID especificada de ativação |
|
Move o argumento especificado de um local para outro. |
|
Gerencie uma exceção no thread de chamada. |
|
Função de troca (Biblioteca em Tempo de Execução C++ do Tempo de Execução do Windows) |
Troca os valores dos dois argumentos especificados. |
Feche as fábricas da classe no módulo especificado. |
Requisitos
Cabeçalho: async.h, client.h, corewrappers.h, event.h, ftm.h, implements.h, internal.h, module.h
Namespace: Microsoft::WRL::Details