Compartir a través de


ComPtrRefBase (Clase)

Admite la infraestructura de WRL y no está diseñado para usarse directamente desde el código.

template <
   typename T
>
class ComPtrRefBase;

Parámetros

  • T
    Un tipo de ComPtr<T> o un tipo derivado de, no simplemente la interfaz representada por el ComPtr.

Comentarios

Representa la clase base para la clase de ComPtrRef .

Members

BR244893.collapse_all(es-es,VS.110).gifTypedefs públicas

Name

Descripción

InterfaceType

Un sinónimo para el tipo de parámetro Tde la plantilla.

BR244893.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

ComPtrRefBase::operator IInspectable** (Operador)

Convierte el miembro de datos actual de ptr_ a puntero-a-uno-puntero- a la interfaz de IInspectable.

ComPtrRefBase::operator IUnknown** (Operador)

Convierte el miembro de datos actual de ptr_ a puntero-a-uno-puntero- a la interfaz IUnknown.

BR244893.collapse_all(es-es,VS.110).gifMiembros de datos protegidos

Name

Descripción

ComPtrRefBase::ptr_ (Miembro de datos)

Puntero al tipo especificado por el parámetro actual de la plantilla.

Jerarquía de herencia

ComPtrRefBase

Requisitos

encabezado: client.h

espacio de nombres: Microsoft::WRL::Details

Vea también

Referencia

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