Compartir a través de


ComPtrRef (Clase)

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

template <
   typename T
>
class ComPtrRef : public ComPtrRefBase<T>;

Parámetros

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

Comentarios

Representa una referencia a un objeto de ComPtr tipo<T>.

Members

BR245043.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

ComPtrRef::ComPtrRef (Constructor)

Inicializa una nueva instancia de la clase de ComPtrRef de puntero especificado a otro objeto de ComPtrRef.

BR245043.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

ComPtrRef::GetAddressOf (Método)

Recupera la dirección de un puntero a la interfaz representada por el objeto actual de ComPtrRef.

ComPtrRef::ReleaseAndGetAddressOf (Método)

Elimina el objeto actual de ComPtrRef y devuelve un puntero-a-uno- puntero a la interfaz que se representada por el objeto de ComPtrRef.

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

Name

Descripción

ComPtrRef::operator InterfaceType** (Operador)

Elimina el objeto actual de ComPtrRef y devuelve un puntero-a-uno- puntero a la interfaz que se representada por el objeto de ComPtrRef.

ComPtrRef::operator T* (Operador)

Devuelve el valor del miembro de datos de ptr_ del objeto actual de ComPtrRef.

ComPtrRef::operator void** (Operador)

Elimina el objeto actual de ComPtrRef, convierte el puntero a la interfaz que se representada por el objeto de ComPtrRef como a puntero-a-puntero- a void, y devuelve el puntero de la conversión.

ComPtrRef::operator* (Operador)

Recupera el puntero a la interfaz representada por el objeto actual de ComPtrRef.

ComPtrRef::operator== (Operador)

Indica si dos objetos de ComPtrRef son iguales.

ComPtrRef::operator!= (Operador)

Indica si dos objetos de ComPtrRef no son iguales.

Jerarquía de herencia

ComPtrRefBase

ComPtrRef

Requisitos

encabezado: client.h

espacio de nombres: Microsoft::WRL::Details

Vea también

Referencia

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