次の方法で共有


IMiniportWaveRTStream::SetState メソッド (portcls.h)

SetState メソッドは、オーディオ ストリームのトランスポート状態を変更します。

構文

NTSTATUS SetState(
  [in] KSSTATE State
);

パラメーター

[in] State

ストリームの新しい状態を指定します。 このパラメーターは KSSTATE 列挙値です。

戻り値

呼び出しが成功した場合、SetState はSTATUS_SUCCESSを返します。 それ以外の場合、メソッドは適切なエラー状態コードを返します。

注釈

ほとんどのドライバー実装では、KSSTATE_ACQUIREとKSSTATE_PAUSEは区別できません。

遷移は、常に次の 2 つのシーケンスのいずれかで行われます。

  • STOP → ACQUIRE → PAUSE → RUN

  • 実行→一時停止→取得→停止

IMiniportWaveRT::NewStream メソッドは、ストリームの初期状態をKSSTATE_STOPに設定します。

要件

要件
Header portcls.h
IRQL PASSIVE_LEVEL

こちらもご覧ください

IMiniPortWaveRTStream

IMiniportWaveRT::NewStream

KSSTATE