Fungsi MFScheduleWorkItemEx (mfapi.h)
Menjadwalkan operasi asinkron yang akan diselesaikan setelah interval tertentu.
Sintaks
HRESULT MFScheduleWorkItemEx(
[in] IMFAsyncResult *pResult,
[in] INT64 Timeout,
[out] MFWORKITEM_KEY *pKey
);
Parameter
[in] pResult
Penunjuk ke antarmuka IMFAsyncResult dari objek hasil asinkron. Untuk membuat objek hasil, panggil MFCreateAsyncResult.
[in] Timeout
Interval waktu habis, dalam milidetik. Atur parameter ini ke nilai negatif. Panggilan balik dipanggil setelah −Waktu habis milidetik. Misalnya, jika Timeout adalah −5000, panggilan balik dipanggil setelah 5000 milidetik.
[out] pKey
Menerima kunci yang dapat digunakan untuk membatalkan timer. Untuk membatalkan timer, panggil MFCancelWorkItem dan teruskan kunci ini di parameter Kunci .
Nilai kembali
Fungsi mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Fungsi berhasil. |
Keterangan
Ketika interval timer berlalu, timer memanggil MFInvokeCallback dengan penunjuk pResult untuk memanggil panggilan balik asinkron. Panggilan balik ditentukan saat Anda membuat objek hasil.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |