Bagikan melalui


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.

Catatan Fungsi MFAllocateWorkQueue secara implisit mengunci antrean kerja yang dibuatnya.
 

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

Lihat juga

Fungsi Media Foundation

Antrean Kerja