Bagikan melalui


Fungsi RtwqLockSharedWorkQueue (rtworkq.h)

Mendapatkan dan mengunci antrean kerja bersama.

Sintaks

HRESULT RtwqLockSharedWorkQueue(
  [in]      PCWSTR usageClass,
  [in]      LONG   basePriority,
  [in, out] DWORD  *taskId,
  [out]     DWORD  *id
);

Parameter

[in] usageClass

Nama tugas Multimedia Class Scheduler Service (MMCSS).

[in] basePriority

Prioritas dasar utas antrean kerja. Jika antrean prioritas reguler sedang digunakan (usageClass=""), maka nilai 0 harus diteruskan.

[in, out] taskId

Pengidentifikasi tugas MMCSS. Pada input, tentukan ID grup tugas MCCSS yang ada, atau gunakan nilai nol untuk membuat grup tugas baru. Jika antrean prioritas reguler sedang digunakan (usageClass=""), maka NULL harus diteruskan. Pada output, menerima ID grup tugas aktual.

[out] id

Menerima pengidentifikasi untuk antrean kerja baru. Gunakan pengidentifikasi ini saat mengantre item kerja.

Nilai kembali

Jika fungsi ini berhasil, fungsi akan mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8.1 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2012 R2 [hanya aplikasi desktop]
Target Platform Windows
Header rtworkq.h
Pustaka Rtworkq.lib
DLL RTWorkQ.dll