Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 |
|---|---|
|
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 |