叫用回呼方法以完成異步操作。
語法
HRESULT MFInvokeCallback(
IMFAsyncResult *pAsyncResult
);
參數
pAsyncResult
指向 IMFAsyncResult 介面的指標。 要建立此物件,請呼叫 MFCreateAsyncResult。
返回值
函式會傳回 HRESULT。 可能的值包括但不限於下表中的值。
| 回傳碼 | Description |
|---|---|
|
該功能成功了。 |
|
工作佇列無效。 欲了解更多資訊,請參閱 IMFAsyncCallback::GetParameters。 |
|
MFShutdown 功能被呼叫以關閉媒體基金會平台。 |
備註
如果你實作非同步方法,請使用此函式呼叫呼叫者的 IMFAsyncCallback::Invoke 方法。
回調是從 Media Foundation 的工作佇列中調用的。 欲了解更多資訊,請參閱 撰寫非同步方法。
MFShutdown 函式會關閉工作佇列執行緒,因此在 MFShutdown 呼叫後,回調不一定會被呼叫。
需求
| Requirement | 價值觀 |
|---|---|
| 最低支援的用戶端 | Windows Vista [傳統型應用程式 |UWP 應用程式] |
| 支援的最低伺服器 | Windows Server 2008 [傳統型應用程式 |UWP 應用程式] |
| 目標平臺 | 窗戶 |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |