IMiniportWaveRTStream::GetClockRegister 方法 (portcls.h)

GetClockRegister 方法检索端口驱动程序向音频子系统及其客户端公开时钟寄存器所需的信息。

语法

NTSTATUS GetClockRegister(
  KSRTAUDIO_HWREGISTER *Register
);

参数

Register

指向描述寄存器映射的KSRTAUDIO_HWREGISTER结构的输出指针。

返回值

如果调用成功,此方法返回 NTSTATUS,其中包含状态值STATUS_SUCCESS。 否则,方法将返回相应的错误状态代码。

注解

端口驱动程序调用此方法以响应来自客户端的 KSPROPERTY_RTAUDIO_CLOCKREGISTER 属性请求。

时钟寄存器是一个计数器,它以驱动音频设备内部总线的内部硬件时钟的频率递增。寄存器随时钟的每个刻度递增 1。 当设备开机时,寄存器开始计数,并继续运行,直到设备关闭。 软件使用时钟寄存器将两个或多个设备与独立的硬件时钟同步。

要求

要求
Header portcls.h
IRQL PASSIVE_LEVEL

另请参阅

IMiniPortWaveRTStream