IMDSPEnumDevice インターフェイス (mswmdm.h)

IMDSPEnumDevice インターフェイスは、メディア デバイスを列挙するために使用されます。 列挙の詳細については、 Microsoft Web サイトの 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 メソッドは、列挙シーケンス内の次に指定された数のメディア デバイス インターフェイスをスキップします。

要件

要件
対象プラットフォーム Windows
ヘッダー mswmdm.h

こちらもご覧ください

IMDSPDevice インターフェイス

IMDServiceProvider::EnumDevices

サービス プロバイダーのインターフェイス