次の方法で共有


IFilterMapper3::GetICreateDevEnum メソッド (strmif.h)

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

メソッドはGetICreateDevEnum、ICreateDevEnum インターフェイスへのポインターを返します。 ICreateDevEnum インターフェイスを使用して、ビデオ キャプチャ デバイスやオーディオ キャプチャ デバイスなどのフィルターのカテゴリの列挙子を作成できます。

メモ このメソッドは非推奨です。 代わりに、アプリケーションは、システム デバイス列挙子を作成するために、CLSID_SystemDeviceEnumを使用して CoCreateInstance を呼び出す必要があります。
 

構文

HRESULT GetICreateDevEnum(
  [out] ICreateDevEnum **ppEnum
);

パラメーター

[out] ppEnum

ICreateDevEnum インターフェイスへのポインターを受け取ります。 呼び出し元はインターフェイスを解放する必要があります。

戻り値

HRESULT 値を返します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー strmif.h (Dshow.h を含む)
Library Strmiids.lib

こちらもご覧ください

エラーコードと成功コード

IFilterMapper3 インターフェイス