共用方式為


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
    表示由 U參數指定的介面的 ComPtr 物件。 參數 p 無法參考目前 ComPtr 物件。

備註

第一個範本是您應該在程式碼中使用的表單。 第二個範本則是內部的,支援 C++ 語言功能,例如 自動 型別推算關鍵字的 Helper 特製化。

傳回值

如果成功,則為 S_OK,否則,表示錯誤的 HRESULT。

需求

標題: client.h

**命名空間:**Microsoft::WRL

請參閱

參考

ComPtr 類別