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.