InterfaceTraits::CanCastTo-Methode
Unterstützt die WRL-Infrastruktur und ist nicht für, direkt aus dem Code verwendet werden.
template<typename T>
static __forceinline bool CanCastTo(
_In_ T* ptr,
REFIID riid,
_Deref_out_ void **ppv
);
Parameter
ptr
Der Name eines Zeigers auf einen Typ.riid
Die Schnittstellen-ID von Base.ppv
Wenn dieser Vorgang erfolgreich ist, zeigt ppv zur Schnittstelle, die von Base angegeben wird.Andernfalls wird ppv zu nullptr festgelegt.
Rückgabewert
true, wenn dieser Vorgang erfolgreich ist und ptr wurde ein Zeiger auf Base umgewandelt; andernfalls false.
Hinweise
Gibt an, ob der angegebene Zeiger auf einen Zeiger auf Base umgewandelt werden kann.
Weitere Informationen zu Base, finden Sie in den öffentlichen typedef-Abschnitt InterfaceTraits-Struktur.
Anforderungen
Header: implements.h
Namespace: Microsoft::WRL::Details