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 を設定する。
参照