Sons de notification pour les applications audio héritées
dans Windows Vista, le système d’exploitation affecte tous ses sons de notification système à une session audio interprocessus qui s’exécute via l’appareil de point de terminaison de rendu qui est actuellement affecté au rôle d’appareileConsole. Le programme de contrôle du volume système, sndvol, affiche un curseur de volume dédié aux sons de notification du système.
Certaines applications lisent des sons de notification. Au lieu de demander à l’utilisateur de gérer les sons de notification d’une application via un curseur de volume distinct dans sndvol, l’application peut attribuer ses sons de notification à la même session que les sons de notification du système. Le curseur de volume sndvol qui contrôle les sons de notification du système contrôle ensuite les sons de notification de l’application.
pour activer ce comportement, Windows Vista définit un _ indicateur système SND pour la fonction PlaySound héritée. (cet indicateur n’est pas pris en charge dans les versions antérieures de Windows, y compris Windows Server 2003, Windows XP et Windows 2000.) Si l’appelant définit cet indicateur, la fonction PlaySound affecte le son qu’elle joue à la session inter-processus que le système d’exploitation utilise pour ses sons de notification. Si l’appelant ne définit pas l’indicateur, PlaySound affecte le son qu’il joue à la session par défaut : la session spécifique au processus qui est identifiée par la valeur GUID de la session GUID _ null. SND _ System est défini dans le fichier d’en-tête MMSYSTEM. h. pour plus d’informations sur PlaySound, consultez la documentation SDK Windows.