Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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 .