Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Suporta a infraestrutura WRL e não se destina a ser usado diretamente do seu código.
Sintaxe
template <typename T>
struct RemoveIUnknown;
template <typename T>
class RemoveIUnknown : public T;
Parâmetros
T
Uma classe.
Comentários
Faz um tipo equivalente a um tipo baseado em IUnknown, mas que tem funções membro QueryInterface, AddRef e Release não virtuais.
Por padrão, os métodos COM fornecem os métodos virtuais QueryInterface, AddRef e Release. No entanto, ComPtr não requer a sobrecarga de métodos virtuais. RemoveIUnknownelimina essa sobrecarga fornecendo os métodos privados e não virtuais QueryInterface, AddRef e Release.
Membros
Typedefs públicos
| Nome | Descrição |
|---|---|
ReturnType |
Um sinônimo para um tipo equivalente ao parâmetro T de modelo, mas que tem membros não virtuais IUnknown. |
Hierarquia de herança
T
RemoveIUnknown
Requisitos
Cabeçalho: client.h
Namespace: Microsoft::WRL::Details