Bagikan melalui


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

Lihat juga

Layanan Pemesanan Utas