Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Obsługuje infrastrukturę biblioteki WRL i nie jest przeznaczona do użycia bezpośrednio z kodu.
Składnia
template <typename T>
struct RemoveIUnknown;
template <typename T>
class RemoveIUnknown : public T;
Parametry
T
Klasa.
Uwagi
Tworzy typ, który jest odpowiednikiem typu opartego IUnknownna typie, ale ma funkcje niewirtualne QueryInterface, AddRefi Release składowe.
Domyślnie metody COM udostępniają metody wirtualne QueryInterface, AddRefi Release . ComPtr Jednak nie wymaga nakładu pracy nad metodami wirtualnymi. RemoveIUnknown eliminuje to obciążenie, zapewniając prywatne, niewirtualne QueryInterfacemetody , AddRefi Release .
Elementy członkowskie
Definicje typów publicznych
| Nazwa/nazwisko | opis |
|---|---|
ReturnType |
Synonim typu, który jest odpowiednikiem parametru szablonu T , ale ma niewirtualne IUnknown elementy członkowskie. |
Hierarchia dziedziczenia
T
RemoveIUnknown
Wymagania
Nagłówek: client.h
Przestrzeń nazw: Microsoft::WRL::D etails