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
Costruttori pubblici
Nome |
Descrizione |
---|---|
Inizializza una nuova istanza della classe di ComPtrRef da un puntatore specificato a un altro oggetto di ComPtrRef. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Viene recuperato l'indirizzo di un puntatore a un'interfaccia rappresentata dall'oggetto corrente di ComPtrRef. |
|
Elimina l'oggetto corrente ComPtrRef e restituisce un puntatore a un'interfaccia che è stata rappresentata dall'oggetto ComPtrRef. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Elimina l'oggetto corrente ComPtrRef e restituisce un puntatore a un'interfaccia che è stata rappresentata dall'oggetto ComPtrRef. |
|
Restituisce il valore del membro dati ptr_ dell'oggetto corrente di ComPtrRef. |
|
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. |
|
Recupera un puntatore a un'interfaccia rappresentata dall'oggetto corrente ComPtrRef. |
|
Indica se due oggetti ComPtrRef sono uguali. |
|
Indica se due oggetti ComPtrRef non sono uguali. |
Gerarchia di ereditarietà
ComPtrRefBase
ComPtrRef
Requisiti
Header: client.h
Namespace: Microsoft::WRL::Details