Freigeben über


IMDSPEnumDevice-Schnittstelle (mswmdm.h)

Die IMDSPEnumDevice-Schnittstelle wird verwendet, um die Mediengeräte aufzulisten. Weitere Informationen zur Enumeration finden Sie in der Microsoft COM-Dokumentation auf der COM-Seite auf der Microsoft-Website. Die IMDSPEnumDevice-Schnittstelle wird für das Geräteenumeratorobjekt implementiert. Die einzige gültige Möglichkeit zum Erstellen eines Geräteenumeratorobjekts besteht darin , IMDServiceProvider::EnumDevices aufzurufen. Wenn das Gerät IMDServiceProvider2::CreateDevice implementiert, sollte dieser Enumerator nur nicht Plug & Play Geräte aufzählen. Der Geräteenumerator sollte nur die Geräte aufzählen, die an den Computer angeschlossen sind und vom Dienstanbieter unterstützt werden.

Vererbung

Die IMDSPEnumDevice-Schnittstelle erbt von der IUnknown-Schnittstelle . IMDSPEnumDevice verfügt auch über folgende Membertypen:

Methoden

Die IMDSPEnumDevice-Schnittstelle verfügt über diese Methoden.

 
IMDSPEnumDevice::Clone

Die Clone-Methode erstellt einen weiteren Enumerator, der den gleichen Enumerationszustand wie der aktuelle enthält. (IMDSPEnumDevice.Clone)
IMDSPEnumDevice::Next

Die Next-Methode ruft einen Zeiger auf die nächsten celtIMDSPDevice-Schnittstellen ab.
IMDSPEnumDevice::Reset

Die Reset-Methode setzt die Enumerationssequenz an den Anfang zurück. Ein nachfolgender Aufruf von Next ruft die erste Windows Media Geräte-Manager-Schnittstelle in der Enumerationssequenz ab.
IMDSPEnumDevice::Skip

Die Skip-Methode überspringt die nächste angegebene Anzahl von Mediengeräteschnittstellen in der Enumerationssequenz.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile mswmdm.h

Weitere Informationen

IMDSPDevice-Schnittstelle

IMDServiceProvider::EnumDevices

Schnittstellen für Dienstanbieter