共用方式為


AtlComQIPtrAssign

介面指標指派給不同型別的另一個介面指標。

ATLINLINE ATLAPI_(IUnknown*) AtlComQIPtrAssign( 
   IUnknown** pp, 
   IUnknown* lp, 
   REFIID riid 
);

參數

  • pp
    指派的另一個指標的 IUnknown 指標位址。

  • lp
    型別的 IUnknown 指標會不同於在 pp。 這個指派給 pp的指標。

  • riid
    要求之介面的 IID。

傳回值

傳回在錯誤 null;否則會傳回 lp。

備註

使用 COM 參考計數規則,這個函式會複製一個介面指標。 它會在 lp的 QueryInterface ,指定 riid 取得必要的介面。 它會在介面的 版本 所指向的 pp 然後指派 QueryInterface傳回的指標。

CComPtr 類別 和使用這個 CComQIPtr 類別智慧型指標 Helper 函式。

需求

Header: atlcomcli.h

請參閱

參考

CComPtr Class

CComQIPtr Class