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.
Mengambil pengidentifikasi utas yang membuat jendela yang ditentukan dan, secara opsional, pengidentifikasi proses yang membuat jendela.
Sintaks
DWORD GetWindowThreadProcessId(
[in] HWND hWnd,
[out, optional] LPDWORD lpdwProcessId
);
Parameter
[in] hWnd
Jenis: HWND
Handel ke jendela.
[out, optional] lpdwProcessId
Jenis: LPDWORD
Penunjuk ke variabel yang menerima pengidentifikasi proses. Jika parameter ini bukan NULL, GetWindowThreadProcessId menyalin pengidentifikasi proses ke variabel; jika tidak, itu tidak. Jika fungsi gagal, nilai variabel tidak berubah.
Nilai kembali
Jenis: DWORD
Jika fungsi berhasil, nilai yang dikembalikan adalah pengidentifikasi utas yang membuat jendela. Jika handel jendela tidak valid, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
| Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
| Target Platform | Windows |
| Header | winuser.h (sertakan Windows.h) |
| Pustaka | User32.lib |
| DLL | User32.dll |
| Set API | ext-ms-win-ntuser-window-l1-1-0 (diperkenalkan dalam Windows 8) |