Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Unterstützt die WRL-Infrastruktur und soll nicht direkt aus Ihrem Code verwendet werden.
Syntax
template <typename T>
struct RemoveIUnknown;
template <typename T>
class RemoveIUnknown : public T;
Parameter
T
Eine -Klasse.
Hinweise
Macht einen Typ, der einem IUnknown-basierten Typ entspricht, hat jedoch nichtvirtuale QueryInterface, AddRefund Release Memberfunktionen.
Standardmäßig stellen COM-Methoden virtuelle QueryInterface, AddRefund Methoden bereit Release . ComPtr Erfordert jedoch keinen Aufwand für virtuelle Methoden. RemoveIUnknown beseitigt diesen Aufwand, indem private, nichtvirtuale QueryInterface, AddRefund Release Methoden bereitgestellt werden.
Member
Öffentliche Typedefs
| Name | Beschreibung |
|---|---|
ReturnType |
Ein Synonym für einen Typ, der dem Vorlagenparameter T entspricht, aber nichtvirtuale IUnknown Member enthält. |
Vererbungshierarchie
T
RemoveIUnknown
Anforderungen
Header: client.h
Namespace: Microsoft::WRL::D etails