Udostępnij za pośrednictwem


RemoveIUnknown — Klasa

Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie jest przeznaczona do użycia bezpośrednio w kodzie.

template <
   typename T
>
struct RemoveIUnknown;

template <
   typename T
>
class RemoveIUnknown : public T;

Parametry

  • T
    Klasa.

Uwagi

Sprawia, że typ, który jest równoważne z IUnknown-typ zależności, ale ma niewirtualne QueryInterface, AddRef, i Release funkcji elementów członkowskich.

Domyślnie, metody COM zapewniają virtual QueryInterface, AddRefi zwolnij metody.Jednakże ComPtr nie wymaga obciążenie związane z metod wirtualnych.RemoveIUnknowneliminuje ten narzutów dostarczając prywatnych, niewirtualne QueryInterface, AddRef, i Release metody.

Elementy członkowskie

Publiczne definicje typów

Nazwa

Opis

ReturnType

Synonim dla typu, który jest odpowiednikiem parametru szablonu T , ale ma niewirtualne członków IUnknown.

Hierarchia dziedziczenia

T

RemoveIUnknown

Wymagania

Nagłówek: client.h

Przestrzeń nazw: Microsoft::WRL::Details

Zobacz też

Informacje

Microsoft::WRL::Details — Przestrzeń nazw