Compartir a través de


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

BR244961.collapse_all(es-es,VS.110).gifTypedefs 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

Vea también

Referencia

Microsoft::WRL::Details (Espacio de nombres)