KsSetTargetState 関数 (ks.h)
指定したオブジェクト ヘッダーに関連付けられているターゲット デバイスの有効な状態を設定します。
構文
KSDDKAPI VOID KsSetTargetState(
[in] KSOBJECT_HEADER Header,
[in] KSTARGET_STATE TargetState
);
パラメーター
[in] Header
KsAllocateDeviceHeader によって以前に割り当てられたヘッダーを指します。
[in] TargetState
このオブジェクト ヘッダーに関連付けられているターゲットの新しい状態を格納します。 これは、KSTARGET_STATE_DISABLEDまたはKSTARGET_STATE_ENABLEDのいずれかです。
戻り値
[なし] :
解説
このようなターゲットが KsSetTargetDeviceObject で設定されていることを前提としています。 ターゲットは最初は無効になっており、スタックの深さを再計算するときに無視されます。 WDM ストリーミング デバイスの場合、これはターゲットを有効にし、取得状態への遷移で KsRecalculateStackDepth を使用した後、停止状態に戻る遷移時に呼び出されます。 これにより、スタックの深さを最小限に抑えることができます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
Header | ks.h (Ks.h を含む) |
Library | Ks.lib |