UDF > WinAPIEx > Processes & Synchronization > Processes >


_WinAPI_IsProcessInJob

Détermine si un processus est en cours d'exécution dans la tâche spécifiée

#include <WinAPIProc.au3>
_WinAPI_IsProcessInJob ( $hProcess [, $hJob = 0] )

Paramètres

$hProcess Handle du processus à tester. Le handle doit avoir le droit d'accès $PROCESS_QUERY_INFORMATION ou $PROCESS_QUERY_LIMITED_INFORMATION.
$hJob [optionnel] Handle de la tâche. Si ce paramètre est 0 (par défaut), la fonction teste si le processus est en cours d'exécution sous une tâche quelconque.

Valeur de retour

True: Le processus est en cours d'exécution dans la tâche.
False: Le processus n'est pas en cours d'exécution dans la tâche, appelez _WinAPI_GetLastError() pour obtenir des informations supplémentaires sur l'erreur.

Remarque

Une application ne peut pas obtenir un handle de l'objet Job dans lequel il est exécuté à moins qu'il ait le nom de l'objet Job. Cependant, une application peut appeler la fonction _WinAPI_QueryInformationJobObject() avec 0 pour obtenir des informations sur l'objet Job.

Voir aussi

Consultez IsProcessInJob dans la librairie MSDN.