共用方式為


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 轉換至 Acquire 狀態之後,於轉換回停止狀態時呼叫。 這可讓堆疊深度最小化。

要求

要求 價值
目標平臺 普遍
標頭 ks.h (包括 Ks.h)
連結庫 Ks.lib