Bagikan melalui


Fungsi MFCreateAsyncResult (mfapi.h)

Membuat objek hasil asinkron. Gunakan fungsi ini jika Anda menerapkan metode asinkron.

Sintaks

HRESULT MFCreateAsyncResult(
  IUnknown         *punkObject,
  IMFAsyncCallback *pCallback,
  IUnknown         *punkState,
  IMFAsyncResult   **ppAsyncResult
);

Parameter

punkObject

Penunjuk ke objek yang disimpan dalam hasil asinkron. Penunjuk ini dikembalikan oleh metode IMFAsyncResult::GetObject . Parameter ini bisa NULL.

pCallback

Arahkan ke antarmuka IMFAsyncCallback . Antarmuka ini diimplementasikan oleh pemanggil metode asinkron.

punkState

Penunjuk ke antarmuka IUnknown dari objek status. Nilai ini disediakan oleh pemanggil metode asinkron. Parameter ini bisa NULL.

ppAsyncResult

Menerima pointer ke antarmuka IMFAsyncResult . Pemanggil harus merilis antarmuka.

Menampilkan nilai

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

Menampilkan kode Deskripsi
S_OK
Fungsi berhasil.

Keterangan

Untuk memanggil panggilan balik yang ditentukan dalam pCallback, panggil fungsi MFInvokeCallback .

Persyaratan

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

Lihat juga

Metode Panggilan Balik Asinkron

Fungsi Media Foundation