Namespace Microsoft::WRL::Details
Oferece suporte a infraestrutura de WRL e não se destina a ser usado diretamente do seu código.
namespace Microsoft::WRL::Details;
Membros
Classes
Nome |
Descrição |
---|---|
Representa uma referência a um objeto do tipo ComPtr<T>. |
|
Representa a classe base para a classe de ComPtrRef . |
|
Impede usando o operador new em RuntimeClass.Como consequência, você deve usar Faça a função em vez disso. |
|
Representa uma matriz de manipuladores de eventos. |
|
Aloca memória para uma classe activatable, com ou sem suporte livre de referência. |
|
Representa a classe base de classes de Módulo . |
|
Torna um tipo que é equivalente a um tipo com base em IUnknown, mas não tem QueryInterfacevirtual, AddRef, os métodos e de Release . |
|
Representa uma referência fraca que pode ser usada com Tempo de Execução do Windows ou COM clássico.Uma referência fraca representa um objeto que pode ou não pode ser acessível. |
Estruturas
Nome |
Descrição |
---|---|
Declara uma interface especificada de representante e uma função de membro anônimo que tem um número especificado de parâmetros. |
|
Ajuda definem características comuns de argumentos de representante. |
|
Define se um ComPtr está gerenciando o tempo de vida de objeto de uma interface.BoolStruct é usado internamente pelo operador de BoolType () (). |
|
Contém informações sobre como registrar inicializar, e objetos de unregister. |
|
Representa um ponteiro desreferenciado para o parâmetro do modelo de T* . |
|
Define um membro de dados do tipo especificado pelo segundo parâmetro do modelo se o primeiro parâmetro do modelo é avaliada como true. |
|
Contém o local de uma fábrica da classe e um valor que identifica um objeto registrado de Tempo de Execução do Windows ou da classe COM. |
|
Usado para validar tipos de parâmetros de modelo em Estrutura implementa. |
|
Ajuda implementam a estrutura de Implementa . |
|
Usado para criar uma lista recursiva de interfaces. |
|
Cria um tipo de InterfaceList recursivamente aplicando os argumentos especificados do modelo. |
|
Implementa características comuns de uma interface. |
|
Fornece uma implementação do método de Invoke() com base no número e no tipo especificado de argumentos. |
|
Testa se um tipo é a base de outro. |
|
Testa se um tipo especificado é o mesmo que outro tipo especificado. |
|
Usado para indicar um parâmetro opcional, não especificado do modelo. |
|
Tira sublinhado de referência ou de rvalue- referência de parâmetro especificado do modelo de classe. |
|
Usado para detectar RuntimeClass na função de Faça . |
|
Fornece métodos auxiliares para operações e obter QueryInterface de IDs da interface. |
|
Testa se uma interface é derivada de outra interface. |
|
Verifica que a interface especificada pelo parâmetro do modelo determinados atende aos requisitos. |
Enumerações
Nome |
Descrição |
---|---|
Especifica um mapeamento entre enumerações internas para estado de operações assíncronas e a enumeração de Windows::Foundation::AsyncStatus . |
Funções
Nome |
Descrição |
---|---|
Obtém o factory de ativação especificada para a identificação de ativação |
|
Move o argumento especificado de um local para outro. |
|
Gera uma exceção no thread de chamada. |
|
Troque a função (biblioteca de C++ modelo de tempo de execução do Windows) |
Troca os valores dos dois argumentos especificados. |
As chaves 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