Bagikan melalui


Kelas Win32ThreadTraits

Kelas ini menyediakan fungsi pembuatan untuk utas Windows. Gunakan kelas ini jika utas tidak akan menggunakan fungsi CRT.

Penting

Kelas ini dan anggotanya tidak dapat digunakan dalam aplikasi yang dijalankan di Windows Runtime.

Sintaks

class Win32ThreadTraits

Anggota

Metode Publik

Nama Deskripsi
Win32ThreadTraits::CreateThread (Statis) Panggil fungsi ini untuk membuat utas yang tidak boleh menggunakan fungsi CRT.

Keterangan

Ciri utas adalah kelas yang menyediakan fungsi pembuatan untuk jenis utas tertentu. Fungsi pembuatan memiliki tanda tangan dan semantik yang sama dengan fungsi Windows CreateThread .

Sifat utas digunakan oleh kelas-kelas berikut:

Jika utas akan menggunakan fungsi CRT, gunakan CRTThreadTraits sebagai gantinya.

Persyaratan

Header: atlbase.h

Win32ThreadTraits::CreateThread

Panggil fungsi ini untuk membuat utas yang tidak boleh menggunakan fungsi CRT.

static HANDLE CreateThread(
    LPSECURITY_ATTRIBUTES lpsa,
    DWORD dwStackSize,
    LPTHREAD_START_ROUTINE pfnThreadProc,
    void* pvParam,
    DWORD dwCreationFlags,
    DWORD* pdwThreadId) throw();

Parameter

lpsa
Atribut keamanan untuk utas baru.

dwStackSize
Ukuran tumpukan untuk utas baru.

pfnThreadProc
Prosedur utas utas baru.

pvParam
Parameter yang akan diteruskan ke prosedur utas.

dwCreationFlags
Bendera pembuatan (0 atau CREATE_SUSPENDED).

pdwThreadId
[out] Alamat variabel DWORD yang, pada keberhasilannya, menerima ID utas dari utas yang baru dibuat.

Tampilkan Nilai

Mengembalikan handel ke utas yang baru dibuat atau NULL pada kegagalan. Hubungi GetLastError untuk mendapatkan informasi kesalahan yang diperluas.

Keterangan

Lihat CreateThread untuk informasi lebih lanjut tentang parameter untuk fungsi ini.

Fungsi ini memanggil untuk membuat utas CreateThread .

Lihat juga

Gambaran Umum Kelas