支持WRL基础结构并且不应在代码中直接使用。
template<typename T>
static __forceinline bool CanCastTo(
_In_ T* ptr,
REFIID riid,
_Deref_out_ void **ppv
);
参数
ptr
指针的名称为类型的。riid
Base接口ID。ppv
如果此操作成功,ppv 指向 Base指定的接口。否则,ppv 设置为 nullptr。
返回值
true ,则此操作成功和 ptr 转换到 Base的指针;否则,false 。
备注
指示指定的指针是否可以转换到" Base的指针。
有关 Base的更多信息,请参见。InterfaceTraits 结构的公共Typedef部分。
要求
标头: implements.h
命名空间: Microsoft::WRL::Details