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.
Menempatkan operasi asinkron pada antrean kerja, dengan prioritas tertentu.
Syntax
HRESULT MFPutWorkItemEx2(
[in] DWORD dwQueue,
[in] LONG Priority,
[in] IMFAsyncResult *pResult
);
Parameter-parameternya
[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] Priority
Prioritas item kerja. Nilai ini harus 1, 0, atau -1. Item dengan nilai 1 dijalankan sebelum item dengan nilai 0. Item dengan nilai -1 dijalankan setelah item dengan nilai 0.
[in] pResult
Penunjuk ke antarmuka IMFAsyncResult dari objek hasil asinkron. Untuk membuat objek hasil, panggil MFCreateAsyncResult.
Mengembalikan nilai
Mengembalikan nilai HRESULT . Nilai yang mungkin termasuk yang berikut ini.
| Mengembalikan kode | Description |
|---|---|
|
Sukses. |
|
Pengidentifikasi antrean kerja tidak valid. |
|
Fungsi MFStartup tidak dipanggil, atau MFShutdown dipanggil. |
Komentar
Untuk memanggil item kerja, fungsi ini meneruskan pResult ke fungsi MFInvokeCallback . Panggilan balik ditentukan saat Anda membuat objek hasil yang ditentukan oleh pResult.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 8 [aplikasi desktop | Aplikasi UWP] |
| Server minimum yang didukung | Windows Server 2012 [aplikasi desktop | Aplikasi UWP] |
| Platform Target | Windows |
| Header | mfapi.h |
| Library | Mfplat.lib |
| DLL | Mfplat.dll |