RemoveIUnknown – třída
Podporuje WRL infrastruktury a není určen pro použití přímo z vašeho kódu.
template <
typename T
>
struct RemoveIUnknown;
template <
typename T
>
class RemoveIUnknown : public T;
Parametry
- T
Třída.
Poznámky
Je typ, který je ekvivalentní IUnknown-založené, ale má typ nevirtuální QueryInterface, AddRef, a Release členské funkce.
Ve výchozím nastavení, poskytují virtuální metody COM QueryInterface, AddRefa uvolněte metody.Nicméně ComPtr nevyžaduje režie virtuální metody.RemoveIUnknownEliminuje tuto režii poskytnutím nevirtuální, soukromé QueryInterface, AddRef, a Release metody.
Členy
Veřejné definice Typedef
Název |
Description |
---|---|
ReturnType |
Synonymum pro typ, který odpovídá parametr šablony T , ale má členy nevirtuální IUnknown. |
Hierarchie dědičnosti
T
RemoveIUnknown
Požadavky
Záhlaví: client.h
Obor názvů: Microsoft::WRL::Details