RemoveIUnknown (Clase)
Admite la infraestructura WRL y no está diseñada para usarse directamente desde el código.
Sintaxis
template <typename T>
struct RemoveIUnknown;
template <typename T>
class RemoveIUnknown : public T;
Parámetros
T
Clase.
Comentarios
Convierte un tipo que es equivalente a un tipo basado en IUnknown
, pero tiene funciones miembro que no son virtuales QueryInterface
, AddRef
y Release
.
De forma predeterminada, los métodos COM proporcionan métodos virtuales QueryInterface
, AddRef
y Release
. Sin embargo, ComPtr
no requiere la sobrecarga de los métodos virtuales. RemoveIUnknown
elimina esa sobrecarga proporcionando métodos privados, no virtuales QueryInterface
, AddRef
y Release
.
Miembros
Definiciones de tipos públicas
Nombre | Descripción |
---|---|
ReturnType |
Sinónimo de un tipo equivalente al parámetro de plantilla T, pero que tiene miembros IUnknown no virtuales. |
Jerarquía de herencia
T
RemoveIUnknown
Requisitos
Encabezado: client.h
Espacio de nombres:Microsoft::WRL::Details