C28601
avertissement C28601 : Éviter le blocage sur HWND_BROADCAST
Cet avertissement indique que l’application appelée SendMessage avec l’indicateur HWND_BROADCAST , qui bloque le thread jusqu’à ce que toutes les fenêtres auxquelles ce message a été diffusé répondent. Toutefois, si une autre fenêtre ne répond pas, le thread actuel est également bloqué.
Pour résoudre ce problème, utilisez PostMessage à la place, afin qu’il ne s’agit pas d’un appel bloquant. Vous pouvez également éviter d’utiliser HWND_BROADCAST pour diriger le message vers une fenêtre particulière.
Exemple
L’appel suivant peut entraîner l’arrêt de la réponse du processus.
SendMessage(HWND_BROADCAST, ... );