Funzione GetWindowThreadProcessId (winuser.h)
Recupera l'identificatore del thread che ha creato la finestra specificata e, facoltativamente, l'identificatore del processo che ha creato la finestra.
Sintassi
DWORD GetWindowThreadProcessId(
[in] HWND hWnd,
[out, optional] LPDWORD lpdwProcessId
);
Parametri
[in] hWnd
Tipo: HWND
Handle per la finestra.
[out, optional] lpdwProcessId
Tipo: LPDWORD
Puntatore a una variabile che riceve l'identificatore del processo. Se questo parametro non è NULL, GetWindowThreadProcessId copia l'identificatore del processo nella variabile ; in caso contrario, non lo fa. Se la funzione ha esito negativo, il valore della variabile rimane invariato.
Valore restituito
Tipo: DWORD
Se la funzione ha esito positivo, il valore restituito è l'identificatore del thread che ha creato la finestra. Se l'handle di finestra non è valido, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winuser.h (include Windows.h) |
Libreria | User32.lib |
DLL | User32.dll |
Set di API | ext-ms-win-ntuser-window-l1-1-0 (introdotto in Windows 8) |