Вы можете создавать свои собственные пользовательские сообщения и использовать их, чтобы координировать действия между вашими прикладными программами и другими компонентами в системе. Особенно это полезно, если Вы создали свои собственные устанавливаемые драйверы или драйверы устройства системного уровня. Ваши пользовательские сообщения могут нести информацию для и от вашего драйвера и прикладных программ, которые используют драйвер.
Чтобы опрашивать по порядку получателей для разрешения выполнить данное действие, используйте сообщение запроса (query message). Вы можете создавать свои собственные сообщения запроса, устанавливая значение BSF_QUERY в параметре dwFlags при вызове функции BroadcastSystemMessage. Каждый получатель сообщения запроса должен возвратить значение ИСТИНА (TRUE) для функции, чтобы отправить сообщение следующему получателю. Если таковое имеется получатель возвращает значение BROADCAST_QUERY_DENY, трансляция немедленно заканчивается, а функция возвращает нуль.
Windows 95/98/Me: Вы можете создавать устанавливаемые драйверы, которые транслируют и обрабатывают сообщения. Устанавливаемый драйвер - динамически подключаемая библиотека (DLL), которая экспортирует функцию DriverProc. Драйвер получает сообщения через свою функцию DriverProc и может транслировать сообщения, используя функцию BroadcastSystemMessage. Устанавливаемые драйверы обычно используются для поддержки устройств мультимедиа , таких как звуковые карты, но могут быть использованы также и для других устройств и целей .
Windows 95/98/Me: Сетевые драйверы (network drivers) - динамически подключаемые библиотеки (DLL), обеспечивающие основную поддержку для прикладных программ, которые используют сетевые функции, чтобы подключиться и просматривать сетевые ресурсы. Драйверы устройства системного уровня - конкретные для системы исполняемые компоненты, которые обеспечивают прямой доступ и управление аппаратными устройствами компьютера. Подробности о том, как эти компоненты обрабатывают системные сообщения - вне области действия этого краткого обзора.