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