IMFWorkQueueServices::BeginRegisterPlatformWorkQueueWithMMCSS metode (mfidl.h)
Mengaitkan antrean kerja platform dengan tugas Multimedia Class Scheduler Service (MMCSS).
Sintaks
HRESULT BeginRegisterPlatformWorkQueueWithMMCSS(
[in] DWORD dwPlatformWorkQueue,
[in] LPCWSTR wszClass,
[in] DWORD dwTaskId,
[in] IMFAsyncCallback *pCallback,
[in] IUnknown *pState
);
Parameter
[in] dwPlatformWorkQueue
Antrean kerja platform untuk mendaftar dengan MMCSS. Lihat Pengidentifikasi Antrean Kerja. Untuk mendaftarkan semua antrean kerja standar ke tugas MMCSS yang sama, atur parameter ini ke MFASYNC_CALLBACK_QUEUE_ALL.
[in] wszClass
Nama tugas MMCSS yang akan dilakukan.
[in] dwTaskId
Pengidentifikasi tugas unik. Untuk mendapatkan pengidentifikasi tugas baru, atur nilai ini ke nol.
[in] pCallback
Penunjuk ke antarmuka IMFAsyncCallback dari objek panggilan balik. Pemanggil harus mengimplementasikan antarmuka ini.
[in] pState
Penunjuk ke antarmuka IUnknown dari objek status, yang ditentukan oleh pemanggil. Parameter ini bisa NULL. Anda dapat menggunakan objek ini untuk menyimpan informasi status. Objek dikembalikan ke pemanggil ketika panggilan balik dipanggil.
Menampilkan nilai
Jika metode ini berhasil, metode akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Metode ini asinkron. Ketika operasi selesai, metode IMFAsyncCallback::Invoke objek panggilan dipanggil. Pada saat itu, aplikasi harus memanggil IMFWorkQueueServices::EndRegisterPlatformWorkQueueWithMMCSS untuk menyelesaikan permintaan asinkron.
Untuk membatalkan pendaftaran antrean kerja dari kelas MMCSS, panggil IMFWorkQueueServices::BeginUnregisterPlatformWorkQueueWithMMCSS.
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mfidl.h |
Pustaka | Mfuuid.lib |
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