ComPtrRefBase – třída

Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.

Syntaxe

template <typename T>
class ComPtrRefBase;

Parametry

T
ComPtr<T> typ nebo typ odvozený z něj, nikoli pouze rozhraní reprezentované ComPtr.

Poznámky

Představuje základní třídu pro ComPtrRef třída.

Členové

Veřejné definice typedef

Název Popis
InterfaceType Synonymum pro typ parametru šablony T.

Veřejné operátory

Název Popis
ComPtrRefBase::operator IInspectable** Přetypuje aktuální datový člen ptr_ na ukazatel na ukazatel na IInspectable rozhraní.
ComPtrRefBase::operator IUnknown** Přetypuje aktuální datový člen ptr_ na ukazatel na ukazatel na IUnknown rozhraní.

Chráněné datové členy

Název Popis
ComPtrRefBase::p tr_ Ukazatel na typ určený aktuálním parametrem šablony.

Hierarchie dědičnosti

ComPtrRefBase

Požadavky

Hlavička: client.h

Obor názvů: Microsoft::WRL::D etails

ComPtrRefBase::operator IInspectable** – operátor

Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.

operator IInspectable**() const;

Poznámky

Přetypuje aktuální datový člen ptr_ na ukazatel na ukazatel na IInspectable rozhraní.

Chyba se vygeneruje, pokud aktuální ComPtrRefBase hodnota není odvozena od IInspectable.

Toto přetypování je k dispozici pouze v případě, že __WRL_CLASSIC_COM__ je definováno.

ComPtrRefBase::operator IUnknown** – operátor

Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.

operator IUnknown**() const;

Poznámky

Přetypuje aktuální datový člen ptr_ na ukazatel na ukazatel na IUnknown rozhraní.

Chyba se vygeneruje, pokud aktuální ComPtrRefBase hodnota není odvozena od IUnknown.

ComPtrRefBase::p tr_

Podporuje infrastrukturu knihovny WRL a není určená k použití přímo z vašeho kódu.

T* ptr_;

Poznámky

Ukazatel na typ určený aktuálním parametrem šablony. ptr_ je chráněný datový člen.