共用方式為


CreateAsyncBindCtx 函式 (urlmon.h)

建立與非同步 Moniker 搭配使用的非同步系結內容。

語法

HRESULT CreateAsyncBindCtx(
  [in]  DWORD               reserved,
  [in]  IBindStatusCallback *pBSCb,
  [in]  IEnumFORMATETC      *pEFetc,
  [out] IBindCtx            **ppBC
);

參數

[in] reserved

此參數是保留的,而且必須是 0。

[in] pBSCb

IBindStatusCallback介面的指標,用於接收資料可用性和進度通知。

[in] pEFetc

IEnumFORMATETC介面的指標,可用來列舉系結期間格式交涉的格式。 此參數可以是 Null,在此情況下,呼叫端在系結期間對格式交涉不感興趣,而且物件的預設格式將會系結至。

[out] ppBC

接收新系結內容之介面指標的 IBindCtx* 指標變數位址。

傳回值

此函式可以傳回下列值。

傳回碼 描述
S_OK
作業已成功完成。
E_OUTOFMEMORY
方法已用盡記憶體,但未完成。
E_INVALIDARG
一或多個參數無效。

備註

此函式會自動向系結內容註冊 IBindStatusCallbackIEnumFORMATETC 介面。 用戶端可以指定來自BSCO_OPTION的旗標,以指出用戶端能夠接收的回呼通知。 如果用戶端不想要接收特定通知,可以選擇將這些回呼方法實作為空函式存根, (傳回E_NOTIMPL) ,而且不應該呼叫它們。

RegisterBindStatusCallback函式也可以用來在系結內容中註冊回呼介面。

規格需求

   
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 urlmon.h
程式庫 Urlmon.lib
Dll Urlmon.dll

另請參閱

IBindStatusCallback

RegisterBindStatusCallback