Section courante

A propos

Section administrative du site

BroadcastSystemMessageA

user32.dll Diffusion du message système
Windows 9X, NT 3.1+, 2000, XP, 2003

Syntaxe

long BroadcastSystemMessageA(DWORD dwFlags, LPDWORD lpdwRecipients, UINT uiMessage, WPARAM wParam, LPARAM lParam);

Paramètres

Nom Description
dwFlags Ce paramètre permet d'indiquer les options de traitements de l'opération :
Constante Description
BSF_FLUSHDISK Cette constante permet d'indiquer de vider le disque après chaque traitement de réception de message.
BSF_FORCEIFHUNG Cette constante permet d'indiquer d'attendre une période de dépassement de délai avant de retourner, si la réception apparait dans un état suspendue.
BSF_IGNORECURRENTTASK Cette constante permet d'indiquer de ne pas envoyer de message vers les fenêtres appartenant à la tâche courante.
BSF_LPARAMPOINTER Cette constante permet d'indiquer que le paramètre lParam est utilisé comme adresse de tampon.
BSF_NOHANG Cette constante permet d'indiquer de retourner sans attendre la période de dépassement de délai si le réception apparait dans un état suspendue.
BSF_POSTMESSAGE Cette constante permet d'indiquer de poster le message. N'utiliser pas cette constante avec les combinaisons BSF_LPARAMPOINTER ou BSF_QUERY.
BSF_QUERY Cette constante permet d'indiquer d'envoyer un message vers un récipient à la fois, envoyant la sous-séquence seulement si la réception courante retourne TRUE.
lpdwRecipients Ce paramètre permet d'indiquer l'adresse d'une variable 32 bits contenant et recevant les informations à propos des récipient du message :
Constante Description
BSM_ALLCOMPONENTS Cette constante permet d'indiquer le diffuseur de toutes les composantes systèmes.
BSM_APPLICATIONS Cette constante permet d'indiquer le diffuseur des applications.
BSM_INSTALLABLEDRIVERS Cette constante permet d'indiquer le diffuseur de pilote installables.
BSM_NETDRIVER Cette constante permet d'indiquer le diffuseur de pilote réseau de base Windows.
BSM_VXDS Cette constante permet d'indiquer le diffuseur de pilote de périphériques de tous les niveaux systèmes.
uiMessage Ce paramètre permet d'indiquer l'identificateur de message système
wParam Ce paramètre permet d'indiquer la valeur 32 bits d'un message spécifique.
lParam Ce paramètre permet d'indiquer la valeur 32 bits d'un message spécifique. Si le paramètre lpdwRecipients contient la valeur BSF_LPARAMPOINTER, le paramètre lParam doit contenir l'adresse du tampon et la première valeur 16 bits du tampon permet d'indiquer la taille total du tampon en octets.

Description

Cette fonction permet d'envoyer un message vers un récipient spécifié.

Voir également

Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 6 décembre 2015