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に設定します。
必要条件
要件 | 価値 |
---|---|
ヘッダー | portcls.h |
IRQL | PASSIVE_LEVEL |
関連項目
IMiniPortWaveRTStream の