共用方式為


ERole 列舉 (mmdeviceapi.h)

ERole 列舉會定義常數,指出系統已指派給音訊端點裝置的角色。

Syntax

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

常數

 
eConsole
值: 0
遊戲、系統通知音效和語音命令。
eMultimedia
音樂、電影、朗讀和即時音樂錄製。
eCommunications
語音通訊 (與另一個人交談) 。
ERole_enum_count
ERole 列舉中的成員數目, (不會計算ERole_enum_count成員) 。

備註

IMMDeviceEnumerator::GetDefaultAudioEndpointIMMNotificationClient::OnDefaultDeviceChanged 方法會使用 ERole 列舉中定義的常數。

如需詳細資訊,請參閱 裝置角色

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
標頭 mmdeviceapi.h

另請參閱

核心音訊列舉

IMMDeviceEnumerator::GetDefaultAudioEndpoint

IMMNotificationClient::OnDefaultDeviceChanged