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 |
---|---|
|
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk