若要檢視英文版的文章,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

CAsyncMonikerFile::CreateBindStatusCallback

 

建立 COM 物件實作 IBindStatusCallback


      virtual IUnknown* CreateBindStatusCallback(
   IUnknown* pUnkControlling 
);

pUnkControlling

為控制項未知 (外部 IUnknown) 或 NULL 的指標,如果沒有使用彙總。

如果 pUnkControlling 不是 NULL,函式會傳回指向儲存在 IBindStatusCallback支援新的 COM 物件的內部 IUnknown  如果 pUnkControllingNULL,函式會傳回指向儲存在 IBindStatusCallback支援新的 COM 物件的 IUnknown  

CAsyncMonikerFile 需要一個 COM 物件會實作 IBindStatusCallback  MFC 實作這類物件,,而且 aggregatable。  您可以覆寫 CreateBindStatusCallback 傳回您的 COM 物件。  您的 COM 物件可以呼叫與您的 COM 物件控制未知的 CreateBindStatusCallback 彙總 MFC 的實作。  使用 CCmdTarget::GetControllingUnknown,使用 CCmdTarget COM 支援實作的 COM 物件可以擷取這個控制項的版本。  

或者,您的 COM 物件可以委派加入 MFC 的實作會呼叫 CreateBindStatusCallback( NULL )

CAsyncMonikerFile::Open 呼叫 CreateBindStatusCallback

如需非同步標記和非同步繫結的詳細資訊,請參閱 IBindStatusCallback 介面和 非同步繫結和儲存區的運作方式  如需彙總的討論,請參閱 彙總  這三個主題在 Windows SDK。  

需求

Header: afxole.h

顯示: