Expand Minimize

GetWindowThreadProcessId function

Retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the process that created the window.

Syntax


DWORD WINAPI GetWindowThreadProcessId(
  _In_       HWND hWnd,
  _Out_opt_  LPDWORD lpdwProcessId
);

Parameters

hWnd [in]

Type: HWND

A handle to the window.

lpdwProcessId [out, optional]

Type: LPDWORD

A pointer to a variable that receives the process identifier. If this parameter is not NULL, GetWindowThreadProcessId copies the identifier of the process to the variable; otherwise, it does not.

Return value

Type:

Type: DWORD

The return value is the identifier of the thread that created the window.

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Winuser.h (include Windows.h)

Library

User32.lib

DLL

User32.dll

See also

Windows Overview

 

 

Community Additions

ADD
Show:
© 2014 Microsoft