Freigeben über


InterfaceTraits::CastToUnknown-Methode

Unterstützt die WRL-Infrastruktur und ist nicht für, direkt aus dem Code verwendet werden.

template<
   typename T
>
static __forceinline IUnknown* CastToUnknown(
   _In_ T* ptr
);

Parameter

  • T
    Der Typ des Parameters ptr.

  • ptr
    Zeiger, um von T einzugeben.

Rückgabewert

Zeiger auf IUnknown, von denen Base abgeleitet wird.

Hinweise

Wandelt den angegebenen Zeiger auf einen Zeiger auf IUnknown um.

Weitere Informationen zu Base, finden Sie in den öffentlichen typedef-Abschnitt InterfaceTraits-Struktur.

Anforderungen

Header: implements.h

Namespace: Microsoft::WRL::Details

Siehe auch

Referenz

InterfaceTraits-Struktur

Microsoft::WRL::Details-Namespace