seltsam
Ich kann machen was ich will beide WideChars ergeben immer .. nothing.
Ich habe es kurz mit "echten" Anwendungen getestet (hatte bisher immer nur den Systemsound aktiv), da steht in der Tat nichts drin. Also habe ich einfach mal in die Doku geschaut... und siehe da, das Verhalten ist so dokumentiert und vollkommen korrekt.
https://msdn.microsoft.com/de-de/lib...(v=vs.85).aspx
Zitat:
If the client has not called IAudioSessionControl::SetDisplayName to set the display name, the string will be empty. Rather than display an empty name string, the Sndvol program uses a default, automatically generated name to label the volume control for the audio session.
Wie es der Windows Mixer macht steht also auch direkt da, der geht vermutlich über die Process-ID.
GetSessionIdentifier gibt übrigens immer etwas zurück, auch unter Windows 7.