ERole-Enumeration (mmdeviceapi.h)

Die ERole-Enumeration definiert Konstanten, die die Rolle angeben, die das System einem Audioendpunktgerät zugewiesen hat.

Syntax

typedef enum __MIDL___MIDL_itf_mmdeviceapi_0000_0000_0002 {
  eConsole = 0,
  eMultimedia,
  eCommunications,
  ERole_enum_count
} ERole;

Konstanten

 
eConsole
Wert: 0
Spiele, Systembenachrichtigungssounds und Sprachbefehle.
eMultimedia
Musik, Filme, Erzählungen und Livemusikaufzeichnungen.
eCommunications
Sprachkommunikation (Gespräch mit einer anderen Person).
ERole_enum_count
Die Anzahl der Member in der ERole-Enumeration (ohne die ERole_enum_count-Members).

Hinweise

Die Methoden IMMDeviceEnumerator::GetDefaultAudioEndpoint und IMMNotificationClient::OnDefaultDeviceChanged verwenden die in der ERole-Enumeration definierten Konstanten.

Weitere Informationen finden Sie unter Geräterollen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile mmdeviceapi.h

Weitere Informationen

Kernaudioaufzählungen

IMMDeviceEnumerator::GetDefaultAudioEndpoint

IMMNotificationClient::OnDefaultDeviceChanged