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 |