BroadcastSystemMessageW |
user32.dll | Diffusion du message système |
---|---|---|
Windows 9X, NT 3.1+, 2000, XP, 2003 |
Syntaxe
long BroadcastSystemMessageW(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 apparaît 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 apparaît 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é avec des paramètres de chaîne de caractères étendues (Unicode).
Voir également
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Dimanche, le 6 décembre 2015