Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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 |