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 |