Fonction PostQuitMessage (winuser.h)

Indique au système qu’un thread a fait une demande d’arrêt (abandon). Il est généralement utilisé en réponse à un message WM_DESTROY .

Syntaxe

void PostQuitMessage(
  [in] int nExitCode
);

Paramètres

[in] nExitCode

Type : int

Code de sortie de l’application. Cette valeur est utilisée comme paramètre wParam du message WM_QUIT .

Valeur de retour

None

Remarques

La fonction PostQuitMessage publie un message WM_QUIT dans la file d’attente des messages du thread et retourne immédiatement ; la fonction indique simplement au système que le thread demande de quitter à un moment donné dans le futur.

Lorsque le thread récupère le message WM_QUIT de sa file d’attente de messages, il doit quitter sa boucle de message et retourner le contrôle au système. La valeur de sortie retournée au système doit être le paramètre wParam du message WM_QUIT .

Exemples

Pour obtenir un exemple, consultez Publication d’un message.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-message-l1-1-0 (introduit dans Windows 8)

Voir aussi

Conceptuel

GetMessage

Messages et files d’attente de messages

PeekMessage

PostMessage

Référence

WM_DESTROY

WM_QUIT