InterfaceTraits::CanCastTo — Metoda
Obsługuje infrastrukturę światowym laboratorium Referencyjnym i nie ma być używane bezpośrednio w kodzie.
template<typename T>
static __forceinline bool CanCastTo(
_In_ T* ptr,
REFIID riid,
_Deref_out_ void **ppv
);
Parametry
ptr
Nazwa wskaźnika do określonego typu.riid
Identyfikator interfejsu Base.ppv
Jeśli operacja się powiedzie, ppv wskazuje interfejsu określonego z Base.W przeciwnym razie ppv jest ustawiona na nullptr.
Wartość zwracana
trueJeśli operacja się powiedzie i ptr jest rzutowany wskaźnik do Base; w przeciwnym razie false .
Uwagi
Wskazuje, czy określony wskaźnik można rzutować na wskaźnik do Base.
Aby uzyskać więcej informacji o Base, zobacz sekcję definicje TypeDef publicznych w InterfaceTraits — Struktura.
Wymagania
Nagłówek: implements.h
Obszar nazw: Microsoft::WRL::Details