InterfaceTraits::CanCastTo, méthode
Prend en charge l'infrastructure WRL et n'est pas destiné à être utilisé directement à partir de votre code.
template<typename T>
static __forceinline bool CanCastTo(
_In_ T* ptr,
REFIID riid,
_Deref_out_ void **ppv
);
Paramètres
ptr
Le nom d'un pointeur vers un type.riid
L'id de l'interface de Base.ppv
Si cette opération est réussie, ppv pointe vers l'interface spécifiée par Base. Sinon, ppv est défini à nullptr.
Valeur de retour
true si cette opération réussit et ptr est casté en un pointeur vers Base; sinon, false .
Remarques
Indique si le pointeur spécifié peut être casté en un pointeur vers Base.
Pour plus d'informations sur Base, consultez la section Typedefs Publiques dans InterfaceTraits, structure.
Configuration requise
En-tête: implements.h
Espace de noms: Microsoft::WRL::Details