Bagikan melalui


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
S_OK
Berhasil.
MF_E_INVALID_WORKQUEUE
Pengidentifikasi antrean kerja tidak valid. Untuk informasi selengkapnya, lihat IMFAsyncCallback::GetParameters.
MF_E_SHUTDOWN
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

Lihat juga

MFPutWorkItem

Fungsi Media Foundation

Antrean Kerja