AtlComPtrAssign

分配接口指针到同一类型的另一个接口指针。

ATLINLINE ATLAPI_(IUnknown*) AtlComPtrAssign(
   IUnknown** pp,
   IUnknown* lp
);

参数

  • pp
    的分配其他指针的一 IUnknown 指针地址。

  • lp
    类型的 IUnknown 指针和一个与在 pp。 该分配给 pp的指针。

返回值

返回在错误的NULL;否则返回 lp。

备注

此功能复制接口指针使用COM引用计数规则。 它调用接口中的 Release 指向由 pp 然后将 lp 在项目中会递增引用计数之后。

CComPtr选件类CComQIPtr选件类使用此智能指针helper函数。

要求

Header: atlcomcli.h

请参见

参考

CComPtr选件类

CComQIPtr选件类