IMiniportWaveRTStream::SetState 方法 (portcls.h)
SetState 方法更改音频流的传输状态。
语法
NTSTATUS SetState(
[in] KSSTATE State
);
参数
[in] State
指定流的新状态。 此参数是 KSSTATE 枚举值。
返回值
如果调用成功,SetState 将返回STATUS_SUCCESS。 否则,方法将返回相应的错误状态代码。
注解
对于大多数驱动程序实现,KSSTATE_ACQUIRE和KSSTATE_PAUSE是无法区分的。
转换始终按以下两个序列之一进行:
停止→获取→暂停→运行
运行→暂停→获取→停止
IMiniportWaveRT::NewStream 方法将流的初始状态设置为KSSTATE_STOP。
要求
要求 | 值 |
---|---|
Header | portcls.h |
IRQL | PASSIVE_LEVEL |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈