Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Supporta l'infrastruttura WRL e non deve essere usata direttamente dal codice.
Sintassi
template <typename T>
struct RemoveIUnknown;
template <typename T>
class RemoveIUnknown : public T;
Parametri
T
Classe .
Osservazioni:
Crea un tipo equivalente a un tipo IUnknown-based, ma dispone di funzioni membro QueryInterfaceAddRef e Release non virtuali.
Per impostazione predefinita, i metodi COM forniscono metodi virtuali QueryInterface, AddRefe Release . Tuttavia, ComPtr non richiede l'overhead dei metodi virtuali. RemoveIUnknown elimina questo sovraccarico fornendo metodi privati, non virtuali QueryInterface, AddRefe Release .
Membri
Typedef pubblici
| Nome | Descrizione |
|---|---|
ReturnType |
Sinonimo di un tipo equivalente al parametro modello T ma con membri non virtuali IUnknown . |
Gerarchia di ereditarietà
T
RemoveIUnknown
Requisiti
Intestazione: client.h
Spazio dei nomi: Microsoft::WRL::D etails