Fungsi MFInvokeCallback (mfapi.h)

Memanggil metode panggilan balik untuk menyelesaikan operasi asinkron.

Syntax

HRESULT MFInvokeCallback(
  IMFAsyncResult *pAsyncResult
);

Parameter-parameternya

pAsyncResult

Arahkan ke antarmuka IMFAsyncResult . Untuk membuat objek ini, panggil MFCreateAsyncResult.

Mengembalikan nilai

Fungsi mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Mengembalikan kode Description
S_OK
Fungsi berhasil.
MF_E_INVALID_WORKQUEUE
Antrean kerja tidak valid. Untuk informasi selengkapnya, lihat IMFAsyncCallback::GetParameters.
MF_E_SHUTDOWN
Fungsi MFShutdown dipanggil untuk mematikan platform Media Foundation.

Komentar

Jika Anda menerapkan metode asinkron, gunakan fungsi ini untuk memanggil metode IMFAsyncCallback::Invoke pemanggil.

Panggilan balik dipanggil dari antrean kerja Media Foundation. Untuk informasi selengkapnya, lihat Menulis Metode Asinkron.

Fungsi MFShutdown mematikan alur antrean kerja, sehingga panggilan balik tidak dijamin akan dipanggil setelah MFShutdown dipanggil.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Platform Target Windows
Header mfapi.h
Library Mfplat.lib
DLL Mfplat.dll

Lihat juga

Metode Panggilan Balik Asinkron

Fungsi Media Foundation