Compartir a través de


ComPtrRefBase (clase)

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

Sintaxis

template <typename T>
class ComPtrRefBase;

Parámetros

T
Tipo ComPtr<T> o un tipo derivado de él, no solo la interfaz que ComPtr representa.

Comentarios

Representa la clase base para la clase ComPtrRef.

Miembros

Definiciones de tipos públicas

Nombre Descripción
InterfaceType Sinónimo del tipo del parámetro de plantilla T.

Operadores públicos

Nombre Descripción
ComPtrRefBase::operator IInspectable** Convierte el miembro de datos ptr_ actual en un puntero a un puntero a la interfaz IInspectable.
ComPtrRefBase::operator IUnknown** Convierte el miembro de datos ptr_ actual en un puntero a un puntero a la interfaz IUnknown.

Miembros de datos protegidos

Nombre Descripción
ComPtrRefBase::ptr_ Puntero al tipo especificado por el parámetro de plantilla actual.

Jerarquía de herencia

ComPtrRefBase

Requisitos

Encabezado: client.h

Espacio de nombres:Microsoft::WRL::Details

ComPtrRefBase::operator IInspectable** (Operador)

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

operator IInspectable**() const;

Comentarios

Convierte el miembro de datos ptr_ actual en un puntero a un puntero a la interfaz IInspectable.

Se produce un error si la clase ComPtrRefBase actual no se deriva de IInspectable.

Esta conversión solo está disponible si se define __WRL_CLASSIC_COM__.

ComPtrRefBase::operator IUnknown** (Operador)

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

operator IUnknown**() const;

Comentarios

Convierte el miembro de datos ptr_ actual en un puntero a un puntero a la interfaz IUnknown.

Se produce un error si la clase ComPtrRefBase actual no se deriva de IUnknown.

ComPtrRefBase::ptr_

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

T* ptr_;

Comentarios

Puntero al tipo especificado por el parámetro de plantilla actual. ptr_ es el miembro de datos protegido.