次の方法で共有


KsGateTurnInputOn 関数 (ks.h)

KsGateTurnInputOn 関数は、既存の入力をオンにして、ゲート します。

構文

void KsGateTurnInputOn(
  [in, optional] PKSGATE Gate
);

パラメーター

[in, optional] Gate

ON 状態に遷移するために現在 OFF 状態の入力があるゲートを表す KSGATE 構造体へのポインター。 AND ゲートまたは OR ゲートを使用できます。

戻り値

何一つ

備考

ミニドライバーが KsGateTurnInputOn に渡すゲートに少なくとも 1 つの OFF 入力があることを確認するのはミニドライバーの責任です。 現在 OFF 状態の入力がない AND ゲートを使用してこの関数を呼び出すと、AND ゲートが無効な状態に設定されます。 現在 OFF 状態の入力がない OR ゲートを使用してこの関数を呼び出した場合、結果は、on 状態の別の入力を Gate 追加することと同じです。

さらに、入力をオンにすると、Gate が閉じた状態から開いている状態に遷移する場合、この呼び出しは、Gateに接続されている任意のゲートへの入力をオンにします。 詳細については、AVStream のフロー制御ゲートのを参照してください。

必要条件

要件 価値
サポートされる最小クライアント Microsoft Windows XP 以降のオペレーティング システムと DirectX 8.0 以降の DirectX バージョンで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー ks.h (Ks.h を含む)
IRQL 任意のレベル

関連項目

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd する

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOff