ComPtr::As 方法

返回表示指定的模板参数标识的接口的 ComPtr 对象。

template<
   typename U
>
HRESULT As(
   _Out_ ComPtr<U>* p
) const;

template<
   typename U
>
HRESULT As(
   _Out_ Details::ComPtrRef<ComPtr<U>> p
) const;

参数

  • U
    参数是表示的接口 p。

  • p
    表示接口的 ComPtr 对象由参数 U指定了。参数 p 不能引用当前 ComPtr 对象。

备注

第一个模板都应在代码中使用的窗体。第二个模板是内部的,支持 C++ 语言功能 (如 自动 类型推导关键字的帮助器专用化。

返回值

S_OK,如果成功;否则,指示错误的 HRESULT。

要求

标题: client.h

命名空间: Microsoft:: WRL

请参见

参考

ComPtr 类