Pengidentifikasi Antrean Kerja
Konstanta berikut mengidentifikasi antrean kerja Media Foundation standar.
Aplikasi harus menggunakan MFASYNC_CALLBACK_QUEUE_MULTITHREADED atau menggunakan antrean kerja yang diperoleh dari MFLockSharedWorkQueue jika mereka ingin mengontrol prioritas eksekusi. Perhatikan bahwa prioritas antrean kerja platform default dapat berubah secara dinamis saat aplikasi memanggil RegisterPlatformWithMMCSS. Untuk informasi selengkapnya tentang antrean kerja, lihat Antrean Kerja.
Konstanta/nilai | Deskripsi |
---|---|
|
Dalam kebanyakan kasus, aplikasi harus menggunakan MFASYNC_CALLBACK_QUEUE_MULTITHREADED. Antrean kerja ini digunakan untuk operasi sinkron. Menggunakan antrean kerja standar dapat menjalankan risiko kebuntuan. Aplikasi dapat membuat antrean sinkron privat di atas antrean multithreaded dengan menggunakan MFAllocateSerialWorkQueue. |
|
Bukan untuk penggunaan aplikasi umum. |
|
Bukan untuk penggunaan aplikasi umum. Antrean kerja ini digunakan secara internal untuk operasi I/O seperti membaca file dan membaca dari jaringan. |
|
Bukan untuk penggunaan aplikasi umum. Antrean kerja ini digunakan untuk panggilan balik berkala dan item kerja terjadwal. Fungsi berikut menempatkan item kerja dalam antrean ini: |
|
Antrean kerja multithread ini harus digunakan dalam banyak kasus. Antrean kerja ini digunakan untuk operasi asinkron di seluruh Media Foundation. |
|
Bukan untuk penggunaan aplikasi umum. Aplikasi harus menggunakan MFASYNC_CALLBACK_QUEUE_MULTITHREADED. |
Selain itu, konstanta berikut digunakan sehubungan dengan antrean kerja.
Konstanta/nilai | Deskripsi |
---|---|
|
Antrean kerja yang tidak ditentukan. |
|
Masker bit untuk membedakan antrean kerja platform dari yang dibuat dengan memanggil MFAllocateWorkQueue. Untuk antrean kerja yang dibuat oleh MFAllocateWorkQueue, nilai berikut bukan nol: (identifier & MFASYNC_CALLBACK_QUEUE_PRIVATE_MASK) |
|
Semua antrean kerja platform. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows Server 2008 [hanya aplikasi desktop] |
Header |
|
Lihat juga