Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft eine Rückrufmethode auf, um einen asynchronen Vorgang abzuschließen.
Syntax
HRESULT MFInvokeCallback(
IMFAsyncResult *pAsyncResult
);
Die Parameter
pAsyncResult
Zeiger auf die IMFAsyncResult-Schnittstelle . Rufen Sie zum Erstellen dieses Objekts MFCreateAsyncResult auf.
Rückgabewert
Die Funktion gibt ein HRESULT zurück. Mögliche Werte sind die Werte in der folgenden Tabelle, sind jedoch nicht beschränkt.
| Rückgabecode | Description |
|---|---|
|
Die Funktion war erfolgreich. |
|
Ungültige Arbeitswarteschlange. Weitere Informationen finden Sie unter IMFAsyncCallback::GetParameters. |
|
Die MFShutdown-Funktion wurde aufgerufen, um die Media Foundation-Plattform herunterzufahren. |
Bemerkungen
Wenn Sie eine asynchrone Methode implementieren, verwenden Sie diese Funktion, um die IMFAsyncCallback::Invoke-Methode des Aufrufers aufzurufen.
Der Rückruf wird aus einer Media Foundation-Arbeitswarteschlange aufgerufen. Weitere Informationen finden Sie unter Schreiben einer asynchronen Methode.
Die MFShutdown-Funktion beendet die Arbeitswarteschlangenthreads, sodass der Rückruf nach dem Aufrufen von MFShutdown nicht garantiert wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows Vista [Desktop-Apps | UWP-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Fenster |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |