Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IMMDeviceCollection-Schnittstelle stellt eine Sammlung von Multimediageräteressourcen dar. In der aktuellen Implementierung sind die einzigen Geräteressourcen, von denen die MMDevice-API Sammlungen erstellen kann , Audioendpunktgeräte.
Ein Client kann einen Verweis auf eine IMMDeviceCollection-Schnittstelle instance abrufen, indem er die IMMDeviceEnumerator::EnumAudioEndpoints-Methode aufruft. Diese Methode erstellt eine Auflistung von Endpunktobjekten, die jeweils ein Audioendpunktgerät im System darstellen. Jedes Endpunktobjekt in der Auflistung unterstützt die Schnittstellen IMMDevice und IMMEndpoint . Weitere Informationen finden Sie unter IMMDeviceEnumerator-Schnittstelle.
Ein Codebeispiel, das die IMMDeviceCollection-Schnittstelle verwendet, finden Sie unter Geräteeigenschaften.
Vererbung
Die IMMDeviceCollection-Schnittstelle erbt von der IUnknown-Schnittstelle . IMMDeviceCollection verfügt auch über folgende Membertypen:
Methoden
Die IMMDeviceCollection-Schnittstelle verfügt über diese Methoden.
|
IMMDeviceCollection::GetCount Die GetCount-Methode ruft die Anzahl der Geräte in der Gerätesammlung ab. |
|
IMMDeviceCollection::Item Die Item-Methode ruft einen Zeiger auf das angegebene Element in der Gerätesammlung ab. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | mmdeviceapi.h |
Weitere Informationen
IMMDeviceEnumerator-Schnittstelle