Klasa RemoveIUnknown
Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie ma być używane bezpośrednio w kodzie.
template <
typename T
>
struct RemoveIUnknown;
template <
typename T
>
class RemoveIUnknown : public T;
Parametry
- T
Klasa.
Uwagi
Typ, który jest odpowiednikiem sprawia, że IUnknown-na podstawie typu, ale ma niewirtualna QueryInterface, AddRef, i Release funkcji elementów członkowskich.
Domyślnie, wirtualne zapewniają metody COM QueryInterface, AddRefi zwolnij metod.Jednakże ComPtr nie wymaga napowietrznej metod wirtualnych.RemoveIUnknowneliminuje tego narzutów dostarczając prywatne, niewirtualna QueryInterface, AddRef, i Release metody.
Członkowie
Definicje typów publicznych
Nazwa |
Opis |
---|---|
ReturnType |
Synonim dla typu, który jest odpowiednikiem parametru szablonu T , ale niewirtualna członków IUnknown. |
Hierarchii dziedziczenia
T
RemoveIUnknown
Wymagania
Nagłówek: client.h
Obszar nazw: Microsoft::WRL::Details