IMDSPEnumDevice 介面 (mswmdm.h)

IMDSPEnumDevice 介面可用來列舉媒體裝置。 如需列舉的詳細資訊,請參閱 Microsoft 網站上的 COM 頁面上的 Microsoft COM 檔。 IMDSPEnumDevice 介面會在裝置列舉值對象上實作。 建立裝置列舉值物件的唯一有效方法是呼叫 IMDServiceProvider::EnumDevices。 如果裝置實作 IMDServiceProvider2::CreateDevice,此列舉值應該只列舉非 隨插即用 裝置。 裝置列舉值應該只列舉連接至計算機的裝置,並由服務提供者支援。

繼承

IMDSPEnumDevice 介面繼承自 IUnknown 介面。 IMDSPEnumDevice 也有下列類型的成員:

方法

IMDSPEnumDevice 介面具有這些方法。

 
IMDSPEnumDevice::Clone

Clone 方法會建立另一個列舉值,其中包含與目前列舉狀態相同的列舉狀態。 (IMDSPEnumDevice.Clone)
IMDSPEnumDevice::Next

Next 方法會擷取下一個 celtIMDSPDevice 介面的指標。
IMDSPEnumDevice::Reset

Reset 方法會將列舉序列重設為開頭。 Next 的後續呼叫會擷取列舉序列中的第一個 Windows Media 裝置管理員 介面。
IMDSPEnumDevice::Skip

Skip 方法會略過列舉序列中下一個指定的媒體裝置介面數目, (s) 。

規格需求

需求
目標平台 Windows
標頭 mswmdm.h

另請參閱

IMDSPDevice 介面

IMDServiceProvider::EnumDevices

服務提供者的介面