Bagikan melalui


Fungsi AvRtJoinThreadOrderingGroup (avrt.h)

Menggabungkan utas klien ke grup pemesanan utas.

Sintaks

AVRTAPI BOOL AvRtJoinThreadOrderingGroup(
  [out] PHANDLE Context,
  [in]  GUID    *ThreadOrderingGuid,
  [in]  BOOL    Before
);

Parameter

[out] Context

Penunjuk ke handel konteks.

[in] ThreadOrderingGuid

Penunjuk ke pengidentifikasi unik untuk grup pemesanan utas.

[in] Before

Urutan utas. Jika parameter ini TRUE, utas adalah utas pendahulu yang dijadwalkan untuk dijalankan sebelum utas induk. Jika parameter ini FALSE, utas adalah utas penerus yang dijadwalkan untuk dijalankan setelah utas induk.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Utas mencakup kode yang akan dijalankan selama setiap periode dalam perulangan yang dikontrol oleh fungsi AvRtWaitOnThreadOrderingGroup .

Utas dapat membuat lebih dari satu grup pemesanan utas dan bergabung dengan lebih dari satu grup pengurutan utas. Namun, utas tidak dapat bergabung dengan grup pemesanan utas yang sama lebih dari satu kali.

Jumlah utas yang dapat bergabung dengan grup hanya dibatasi oleh sumber daya sistem yang tersedia.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header avrt.h
Pustaka Avrt.lib
DLL Avrt.dll

Lihat juga

Layanan Pemesanan Utas