Filters オブジェクト

On this page:

Description

このオブジェクトは、フォルダー比較にどのファイルとフォルダーを含めるかを指定する際にフォルダー比較ウィンドウで使用することができる、フィルターのコレクションを表します。コレクションの最初のフィルターは常にアクティブなフィルターで、残りのフィルターはオプション ダイアログのフィルター ページで選択または表示可能です。

プロパティ

Count 読み取り専用、IFilters

コレクション内のフィルターの数。少なくとも 1 つのフィルターが常に存在します。

IDL [propget] HRESULT Count([out, retval] long* pValue)
.NET Int32 Count[get]

Item 読み取り専用、IFilters

フィルター コレクション内のフィルターのコピーを取得するために使用します。

IDL [propget] HRESULT Item(
    [in] VARIANT index,
    [out, retval] IFilter** pValue)
.NET Filter get_Item(
    Object index)

メソッド

MakeActive IFilters

指定されたインデックスにあるフィルターをアクティブ フィルターにします。このフィルターは、フィルター コレクションの先頭に移動されます。

IDL HRESULT MakeActive(
    [in] long index)
.NET void MakeActive(
    Int32 index)

Remove IFilters

指定されたインデックスにあるフィルターを削除します。コレクションの最後のフィルターが削除されると、あらゆるものに一致する単純なデフォルト フィルターがフィルター コレクションに自動的に追加されます。

IDL HRESULT Remove(
    [in] long index)
.NET void Remove(
    Int32 index)

Store IFilters

フィルター コレクションにフィルターのコピーを格納します。このメソッドは、コレクション内におけるフィルターのインデックスを返します。

IDL HRESULT Store(
    [in] IFilter* filter,
    [out, retval] long* pValue)
.NET Int32 Store(
    Filter filter)