Fungsi MFLockWorkQueue (mfapi.h)
Mengunci antrean kerja.
Sintaks
HRESULT MFLockWorkQueue(
[in] DWORD dwWorkQueue
);
Parameter
[in] dwWorkQueue
Pengidentifikasi untuk antrean kerja. Pengidentifikasi dikembalikan oleh fungsi MFAllocateWorkQueue .
Menampilkan nilai
Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.
Keterangan
Fungsi ini mencegah fungsi MFShutdown mematikan antrean kerja. Gunakan fungsi ini untuk memastikan bahwa operasi asinkron pada antrean kerja selesai dengan lancar sebelum platform dimatikan. Fungsi MFShutdown memblokir hingga antrean kerja tidak terkunci, atau sampai periode tunggu tetap berlalu. (Periode tunggu adalah beberapa detik.)
Panggil MFUnlockWorkQueue untuk membuka kunci antrean kerja. Setiap panggilan ke MFLockWorkQueue harus dicocokkan dengan panggilan yang sesuai ke MFUnlockWorkQueue.
Persyaratan
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 |