REGFILTERPINS2 構造体

REGFILTERPINS2 構造体には、IFilterMapper2 インターフェイスを通じてフィルタを登録するための情報が格納される。

構文

typedef struct {
    DWORD dwFlags;
    UINT cInstances;
    UINT nMediaTypes; 
    [size_is(nMediaTypes)] const REGPINTYPES *lpMediaType;
    UINT nMediums;
    [size_is(nMediums)] const REGPINMEDIUM *lpMedium;
    const CLSID *clsPinCategory;
} REGFILTERPINS2;

メンバ

dwFlags

REG_PINFLAG フラグのビットごとの組み合わせ (0 個でもよい)。

cInstances

ピンのインスタンス数。

nMediaTypes

このピンがサポートするメディア タイプ数。

lpMediaType

REGPINTYPES 構造体の配列へのポインタ。配列のサイズは nMediaTypes。

nMediums

メディア数。0 も指定できる。

lpMedium

REGPINMEDIUM 構造体の配列へのポインタ。配列のサイズは nMediaTypes。

clsPinCategory

ピン プロパティ セットから得られるピン カテゴリ (省略可能)。

注意

この構造体を使う場合は、REGFILTER2 構造体の dwVersion メンバに 2 を設定する。

参照