IFILTER_INIT_APPLY_INDEX_ATTRIBUTES、IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES、IFILTER_INIT_APPLY_OTHER_ATTRIBUTESの 3 つのフラグによって、チャンクに適用する必要があるプロパティのセットを制御します。 さらに、IFilter::Initメソッドの呼び出しで、aAttributes に格納されているサイズ cAttributes の...
フィルター アドイン ( IFilterインターフェイスを実装するコンポーネント) を使用して Microsoft Windows Desktop Search (WDS) を拡張し、新しいファイルの種類を含めることができます。 フィルターは、ファイル内のデータにアクセスして解析し、プロパティと値のペアとインデックス作成用...
入力ピンが一致するように、主要な型とサブタイプを指定する GUID ペアの配列へのポインター。 配列のサイズは 2 *cInputTypes です。 配列にはNULL を指定できます。 個々の配列メンバーは、任意の型に一致するGUID_NULLできます。 (「メディアの種類」を参照してください)。
メソッドは RegisterFilter 、レジストリにフィルター情報を追加します。 構文 C++ コピー HRESULT RegisterFilter( [in] REFCLSID clsidFilter, [in] LPCWSTR Name, [in, out] IMoniker **ppMoniker, [in] const CLSID *pclsidCategory, [in] LPCOLESTR szInstance, [in] const REGFILTER2 *prf2 ...
GetICreateDevEnum メソッドは、ICreateDevEnum インターフェイスへのポインターを返します。 ICreateDevEnum インターフェイスを使用して、ビデオ キャプチャ デバイスやオーディオ キャプチャ デバイスなどのフィルターのカテゴリの列挙子を作成できます。
インターフェイスは IFilterMapper3IFilterMapper2 インターフェイスを拡張します。 Filter Mapper オブジェクトは、このインターフェイスを実装します。 メモ このインターフェイスは非推奨です。 継承 IFilterMapper3 インターフェイスは IFilterMapper2 から継承されます。 IFilterMapper3 には...
IFilterMapper2インターフェイスは、IUnknownインターフェイスから継承されます。IFilterMapper2には、次の種類のメンバーもあります。 メソッド IFilterMapper2インターフェイスには、これらのメソッドがあります。 要件 テーブルを展開する ...
メソッドは SetSyncSourceEx 、フィルター グラフの 2 つの参照クロック (ほとんどのフィルターで使用されるプライマリ クロックと、1 つの指定されたフィルターでのみ使用されるセカンダリ クロック) を確立します。 構文 C++ コピー HRESULT SetSyncSourceEx( [in] IReferenceClock *p...
メソッドは FindFilterByName 、特定の名前を持つフィルター グラフに追加されたフィルターを検索します。 構文 C++ コピー HRESULT FindFilterByName( [in] LPCWSTR pName, [out] IBaseFilter **ppFilter ); パラメーター [in] pName [in, string]検索する名前へのポインター。 [out] ...
メソッドはRemoveFilter、グラフからフィルターを削除します。 構文 C++ HRESULTRemoveFilter( [in] IBaseFilter *pFilter ); パラメーター [in] pFilter グラフから削除するフィルターへのポインター。 戻り値 次のいずれかの値を返します。