共用方式為


MFInvokeCallback 函數 (mfapi.h)

叫用回呼方法以完成異步操作。

語法

HRESULT MFInvokeCallback(
  IMFAsyncResult *pAsyncResult
);

參數

pAsyncResult

指向 IMFAsyncResult 介面的指標。 要建立此物件,請呼叫 MFCreateAsyncResult

返回值

函式會傳回 HRESULT。 可能的值包括但不限於下表中的值。

回傳碼 Description
S_OK
該功能成功了。
MF_E_INVALID_WORKQUEUE
工作佇列無效。 欲了解更多資訊,請參閱 IMFAsyncCallback::GetParameters
MF_E_SHUTDOWN
MFShutdown 功能被呼叫以關閉媒體基金會平台。

備註

如果你實作非同步方法,請使用此函式呼叫呼叫者的 IMFAsyncCallback::Invoke 方法。

回調是從 Media Foundation 的工作佇列中調用的。 欲了解更多資訊,請參閱 撰寫非同步方法

MFShutdown 函式會關閉工作佇列執行緒,因此在 MFShutdown 呼叫後,回調不一定會被呼叫。

需求

Requirement 價值觀
最低支援的用戶端 Windows Vista [傳統型應用程式 |UWP 應用程式]
支援的最低伺服器 Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
目標平臺 窗戶
Header mfapi.h
Library Mfplat.lib
DLL Mfplat.dll

另請參閱

非同步回撥方法

媒體基礎功能