GetProcessShutdownParameters, fonction (processthreadsapi.h)

Récupère les paramètres d’arrêt du processus en cours d’appel.

Syntaxe

BOOL GetProcessShutdownParameters(
  [out] LPDWORD lpdwLevel,
  [out] LPDWORD lpdwFlags
);

Paramètres

[out] lpdwLevel

Pointeur vers une variable qui reçoit le niveau de priorité d’arrêt. Les niveaux supérieurs s’arrêtent d’abord. Les ordres d’arrêt au niveau du système sont réservés aux composants système. Les nombres plus élevés s’arrêtent d’abord. Voici les conventions de niveau.

Valeur Signification
000-0FF
Plage du dernier arrêt réservé par le système.
100-1FF
Dernière plage d’arrêt réservée à l’application.
200-2FF
Application réservée « entre » plage d’arrêt.
300-3FF
Première plage d’arrêt réservée à l’application.
400-4FF
Première plage d’arrêt réservée au système.
 

Tous les processus commencent au niveau de l’arrêt 0x280.

[out] lpdwFlags

Pointeur vers une variable qui reçoit les indicateurs d’arrêt. Ce paramètre peut être la valeur suivante.

Valeur Signification
SHUTDOWN_NORETRY
0x00000001
Si ce processus prend plus de temps que le délai d’expiration spécifié pour s’arrêter, n’affichez pas de boîte de dialogue de nouvelle tentative pour l’utilisateur. Au lieu de cela, il suffit de provoquer la fermeture directe du processus.

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête processthreadsapi.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

Fonctions de processus et de thread

Processus

SetProcessShutdownParameters