KsGateTurnInputOff 関数 (ks.h)

KsGateTurnInputOff 関数は、Gate への既存の入力をオフにします。

構文

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

パラメーター

[in, optional] Gate

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

戻り値

なし

解説

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

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

要件

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

こちらもご覧ください

KSGATE

KsGateAddOffInputToAnd

KsGateAddOffInputToOr

KsGateAddOnInputToAnd

KsGateAddOnInputToOr

KsGateRemoveOffInputFromAnd

KsGateRemoveOffInputFromOr

KsGateRemoveOnInputFromAnd

KsGateRemoveOnInputFromOr

KsGateTurnInputOn