Classe ComPtrRef

Supporta l'infrastruttura WRL e non può essere utilizzata direttamente dal proprio codice.

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

Parametri

  • T
    Un tipo ComPtr<T> o un tipo derivato da esso, non solamente l'interfaccia rappresentata dal ComPtr.

Note

Rappresenta un riferimento a un oggetto di tipo ComPtr<T>.

Membri

BR245043.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

Costruttore ComPtrRef::ComPtrRef

Inizializza una nuova istanza della classe di ComPtrRef da un puntatore specificato a un altro oggetto di ComPtrRef.

BR245043.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

Metodo ComPtrRef::GetAddressOf

Viene recuperato l'indirizzo di un puntatore a un'interfaccia rappresentata dall'oggetto corrente di ComPtrRef.

Metodo ComPtrRef::ReleaseAndGetAddressOf

Elimina l'oggetto corrente ComPtrRef e restituisce un puntatore a un'interfaccia che è stata rappresentata dall'oggetto ComPtrRef.

BR245043.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

Operatore ComPtrRef::operator InterfaceType**

Elimina l'oggetto corrente ComPtrRef e restituisce un puntatore a un'interfaccia che è stata rappresentata dall'oggetto ComPtrRef.

Operatore ComPtrRef::operator T*

Restituisce il valore del membro dati ptr_ dell'oggetto corrente di ComPtrRef.

Operatore ComPtrRef::operator void**

Elimina l'oggetto corrente di ComPtrRef, esegue il cast del puntatore all'interfaccia che è stata rappresentata dall'oggetto di ComPtrRef come puntatore a puntatore a voidquindi restituisce il puntatore di cast.

Operatore ComPtrRef::operator*

Recupera un puntatore a un'interfaccia rappresentata dall'oggetto corrente ComPtrRef.

Operatore ComPtrRef::operator==

Indica se due oggetti ComPtrRef sono uguali.

Operatore ComPtrRef::operator!=

Indica se due oggetti ComPtrRef non sono uguali.

Gerarchia di ereditarietà

ComPtrRefBase

ComPtrRef

Requisiti

Header: client.h

Namespace: Microsoft::WRL::Details

Vedere anche

Riferimenti

Spazio dei nomi Microsoft::WRL::Details