Поделиться через


Метод IMiniportWaveRTStream::GetClockRegister (portcls.h)

Метод GetClockRegister извлекает сведения, необходимые драйверу порта для предоставления регистра часов звуковой подсистеме и ее клиентам.

Синтаксис

NTSTATUS GetClockRegister(
  KSRTAUDIO_HWREGISTER *Register
);

Параметры

Register

Выходной указатель на структуру KSRTAUDIO_HWREGISTER, описывающую сопоставление регистров.

Возвращаемое значение

Этот метод возвращает NTSTATUS, содержащий значение состояния STATUS_SUCCESS, если вызов был выполнен успешно. В противном случае метод возвращает соответствующий код состояния ошибки.

Комментарии

Драйвер порта вызывает этот метод в ответ на запрос свойства KSPROPERTY_RTAUDIO_CLOCKREGISTER от клиента.

Регистр часов — это счетчик, который увеличивается с частотой внутренних аппаратных часов, которые управляет внутренней шиной звукового устройства. Регистр увеличивается на единицу с каждым тиком часов. Регистр начинает подсчитывать, когда устройство включается, и продолжает работать, пока устройство не выключится. Регистр часов используется программным обеспечением для синхронизации двух или более устройств с независимыми аппаратными часами.

Требования

Требование Значение
Заголовок portcls.h
IRQL PASSIVE_LEVEL

См. также раздел

IMiniPortWaveRTStream