Función GetProcessIdOfThread (processthreadsapi.h)
Recupera el identificador de proceso del proceso asociado al subproceso especificado.
Sintaxis
DWORD GetProcessIdOfThread(
[in] HANDLE Thread
);
Parámetros
[in] Thread
Identificador del subproceso. El identificador debe tener el derecho de acceso THREAD_QUERY_INFORMATION o THREAD_QUERY_LIMITED_INFORMATION. Para obtener más información, consulte Derechos de acceso y seguridad de subprocesos.
Windows Server 2003: El identificador debe tener el derecho de acceso THREAD_QUERY_INFORMATION.
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es el identificador de proceso del proceso asociado al subproceso especificado.
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Hasta que finaliza un proceso, su identificador de proceso lo identifica de forma única en el sistema. Para obtener más información sobre los derechos de acceso, consulte Derechos de acceso y seguridad de subprocesos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | processthreadsapi.h (incluya Windows.h en Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |