CAsyncMonikerFile::CreateBindStatusCallback

创建COM对象实现 IBindStatusCallback

virtual IUnknown* CreateBindStatusCallback(
   IUnknown* pUnkControlling 
);

参数

  • pUnkControlling
    对控件未知(外部 IUnknown)或 NULL 的指针,如果未使用摘要。

返回值

如果 pUnkControlling 不是 NULL,该函数返回指向在支持 IBindStatusCallback的新COM对象的内部 IUnknown。 如果 pUnkControlling 是 NULL,该函数返回指向在支持 IBindStatusCallback的新COM对象的 IUnknown

备注

CAsyncMonikerFile 需要COM对象实现 IBindStatusCallback。 MFC实现此类对象,因此,它可聚集的。 您可以重写 CreateBindStatusCallback 返回您的COM对象。 您的COM对象可以通过调用与您的COM对象控件的未知 CreateBindStatusCallback 复合MFC的实现。 使用 CCmdTarget::GetControllingUnknown,使用 CCmdTarget COM实现的COM对象支持可以检索控件未知。

或者,您的COM对象可以将到MFC的实现通过调用 CreateBindStatusCallback( NULL )

CAsyncMonikerFile::Open 调用 CreateBindStatusCallback

有关异步标记和异步绑定的更多信息,请参见 IBindStatusCallback 接口和 异步绑定和存储的工作原理。 有关摘要的讨论,请参见 摘要。 所有三个主题。Windows SDK。

要求

Header: afxole.h

请参见

参考

CAsyncMonikerFile选件类

层次结构图