RemoveIUnknown (Clase)
Admite la infraestructura de WRL y no está diseñado para usarse directamente desde el código.
template <
typename T
>
struct RemoveIUnknown;
template <
typename T
>
class RemoveIUnknown : public T;
Parámetros
- T
Una clase.
Comentarios
Haga un tipo que es equivalente a IUnknown- el tipo basado, pero tiene QueryInterfaceno virtual, AddRef, y el miembro de Release funciona.
De forma predeterminada, los métodos COM proporcionan QueryInterfacevirtual, AddRef, y métodos de la versión.Sin embargo, ComPtr no requiere la sobrecarga de métodos virtuales.RemoveIUnknown elimina esa sobrecarga proporcionando private, a QueryInterfaceno virtual, a AddRef, y métodos de Release .
Members
Typedefs públicas
Name |
Descripción |
---|---|
ReturnType |
Un sinónimo de un tipo que es equivalente al parámetro T de plantilla pero tiene miembros no virtual IUnknown. |
Jerarquía de herencia
T
RemoveIUnknown
Requisitos
encabezado: client.h
espacio de nombres: Microsoft::WRL::Details