Fungsi AvRtDeleteThreadOrderingGroup (avrt.h)
Menghapus grup pengurutan utas yang ditentukan yang dibuat oleh pemanggil. Ini membersihkan sumber daya untuk grup pemesanan utas, termasuk informasi konteks, dan kembali.
Sintaks
AVRTAPI BOOL AvRtDeleteThreadOrderingGroup(
[in] HANDLE Context
);
Parameter
[in] Context
Handel konteks. Handel ini dikembalikan oleh fungsi AvRtCreateThreadOrderingGroup saat membuat grup.
Nilai kembali
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
Fungsi ini hanya dapat dipanggil dengan sukses oleh utas induk untuk grup pengurutan utas. Jika utas selain utas induk memanggil fungsi ini, fungsi gagal dengan kode kesalahan terakhir ERROR_INVALID_FUNCTION.
Jika utas induk kehabisan waktu dan mencoba memanggil fungsi ini, fungsi gagal dengan kode kesalahan terakhir ERROR_INVALID_PARAMETER.
Contoh
Kode berikut menghapus grup pemesanan utas.
#include <windows.h>
#include <avrt.h>
#include <stdio.h>
#pragma comment(lib, "Avrt.lib")
HANDLE Context;
int main( void )
{
if(!AvRtDeleteThreadOrderingGroup(Context))
{
printf("Error deleting group (%d)\n", GetLastError());
return 1;
}
return 0;
}
Persyaratan
Persyaratan | Nilai |
---|---|
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 |