Fungsi GetExitCodeThread (processthreadsapi.h)
Mengambil status penghentian utas yang ditentukan.
Sintaks
BOOL GetExitCodeThread(
[in] HANDLE hThread,
[out] LPDWORD lpExitCode
);
Parameter
[in] hThread
Handel ke utas.
Handel harus memiliki hak akses THREAD_QUERY_INFORMATION atau THREAD_QUERY_LIMITED_INFORMATION . Untuk informasi selengkapnya, lihat Keamanan Utas dan Hak Akses.
Windows Server 2003 dan Windows XP: Handel harus memiliki hak akses THREAD_QUERY_INFORMATION .
[out] lpExitCode
Penunjuk ke variabel untuk menerima status penghentian utas. Untuk informasi selengkapnya, lihat Keterangan.
Mengembalikan 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
Fungsi ini segera kembali. Jika utas yang ditentukan belum dihentikan dan fungsi berhasil, status yang dikembalikan STILL_ACTIVE. Jika utas telah dihentikan dan fungsi berhasil, status yang dikembalikan adalah salah satu nilai berikut:
- Nilai keluar yang ditentukan dalam fungsi ExitThread atau TerminateThread .
- Nilai yang dikembalikan dari fungsi utas.
- Nilai keluar dari proses utas.
Windows 8.1 dan Windows Server 2012 R2: Fungsi ini didukung untuk aplikasi Windows Store di Windows 8.1, Windows Server 2012 R2, dan yang lebih baru.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2003 [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | processthreadsapi.h (termasuk Windows.h pada Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Pustaka | Kernel32.lib; WindowsPhoneCore.lib di Windows Phone 8.1 |
DLL | Kernel32.dll; KernelBase.dll pada Windows Phone 8.1 |