Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Microsoft::WRL::Details – obor názvů