Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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