Microsoft DirectX 8.0

REGFILTER2 構造体

構造体

フィルタを登録するための情報が格納される。

構文

typedef struct
{
    DWORD dwVersion;
    DWORD dwMerit;
    union
    {
        struct
        {
            ULONG cPins;
            const REGFILTERPINS *rgPins;
        };
        struct
        {
            ULONG cPins2;
            const REGFILTERPINS2 *rgPins2;
        };
    };
} REGFILTER2;

メンバ

dwVersion
フィルタ登録のフォーマット。値 1 は、共用体に名前のない 1 番目の構造体が格納されていることを示す。値 2 は、共用体に名前のない 2 番目の構造体が格納されていることを示す。
dwMerit
フィルタのメリット。メリット値が高いフィルタほど先に列挙される。
cPins
ピンの数 (dwVersion が 1 の場合のみに定義される)。
rgPins
REGFILTERPINS 構造体の配列へのポインタ (dwVersion が 1 の場合のみに定義される)。配列のサイズは cPins
cPins2
ピンの数 (dwVersion が 2 の場合のみに定義される)。
rgPins2
REGFILTERPINS2 構造体の配列へのポインタ (dwVersion が 2 の場合のみに定義される)。配列のサイズは cPins2

注意

この構造体は、IFilterMapper2::RegisterFilter メソッドに渡される。

ピンのメディアまたはカテゴリを登録するには、dwVersion に 2 を設定し、REGFILTERPINS2 構造体を使用する。