Fungsi MFPutWorkItemEx (mfapi.h)
Menempatkan operasi asinkron pada antrean kerja.
Sintaks
HRESULT MFPutWorkItemEx(
[in] DWORD dwQueue,
[in] IMFAsyncResult *pResult
);
Parameter
[in] dwQueue
Pengidentifikasi untuk antrean kerja. Nilai ini dapat menentukan salah satu antrean kerja Media Foundation standar, atau antrean kerja yang dibuat oleh aplikasi. Untuk daftar antrean kerja Media Foundation standar, lihat Pengidentifikasi Antrean Kerja. Untuk membuat antrean kerja baru, panggil MFAllocateWorkQueue atau MFAllocateWorkQueueEx.
[in] pResult
Penunjuk ke antarmuka IMFAsyncResult dari objek hasil asinkron. Untuk membuat objek hasil, panggil MFCreateAsyncResult.
Nilai kembali
Mengembalikan nilai HRESULT . Nilai yang mungkin termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Berhasil. |
|
Pengidentifikasi antrean kerja tidak valid. Untuk informasi selengkapnya, lihat IMFAsyncCallback::GetParameters. |
|
Fungsi MFStartup tidak dipanggil, atau MFShutdown dipanggil. |
Keterangan
Untuk memanggil item kerja, fungsi ini meneruskan pResult ke fungsi MFInvokeCallback . Panggilan balik ditentukan saat Anda membuat objek hasil yang ditentukan oleh pResult.
Fungsi ini tersedia pada platform berikut jika komponen yang dapat didistribusikan ulang Windows Media Format 11 SDK diinstal:
- Windows XP dengan Paket Layanan 2 (SP2) dan yang lebih baru.
- Windows XP Media Center Edition 2005 dengan KB900325 (Windows XP Media Center Edition 2005) dan KB925766 (Rollup Pembaruan Oktober 2006 untuk Windows XP Media Center Edition) terinstal.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfapi.h |
Pustaka | Mfplat.lib |
DLL | Mfplat.dll |