KsPinAttachOrGate 関数 (ks.h)
KsPinAttachOrGate 関数は、Pin を入力として以前に初期化された OR ゲートに接続し、OrGate を関連するフィルターの AND ゲートへの入力として接続します。
構文
void KsPinAttachOrGate(
[in] PKSPIN Pin,
[in, optional] PKSGATE OrGate
);
パラメーター
[in] Pin
OR ゲートへの入力を使用する KSPIN 構造体へのポインター。
[in, optional] OrGate
関連するフィルターの AND ゲートに接続するために以前に初期化された OR ゲートである KSGATE 構造体へのポインター。 この省略可能なパラメーターが NULL の場合、現在ピンにアタッチされている KSGATE はすべてデタッチされます。
戻り値
何一つ
備考
ゲートを挿入するには、最初に KsGateInitializeOr を呼び出します。 次 KsPinAttachOrGateを呼び出します。 詳細については、AVStream のフロー制御ゲートのを参照してください。
フィルター作成時に、接続されていない OR ゲートを残さないでください。 代わりに、ミニドライバーがピンをインスタンス化する場合など、後で OR ゲートを作成します。
KsPinAttachOrGate は、問題のピンがKSSTATE_STOPを離れる前に、IRQL = PASSIVE_LEVEL で呼び出す必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。 |
ターゲット プラットフォーム の | 万国 |
ヘッダー | ks.h (Ks.h を含む) |
ライブラリ | Ks.lib |
IRQL | PASSIVE_LEVEL (「解説」セクションを参照) |
関連項目
KsPinAttachAndGate を する