Fungsi GetWindowThreadProcessId (winuser.h)

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)

Lihat juga

Gambaran Umum Windows