Метод IMiniportWaveRTStream::GetClockRegister (portcls.h)
Метод GetClockRegister извлекает сведения, необходимые драйверу порта для предоставления регистра часов звуковой подсистеме и ее клиентам.
Синтаксис
NTSTATUS GetClockRegister(
KSRTAUDIO_HWREGISTER *Register
);
Параметры
Register
Выходной указатель на структуру KSRTAUDIO_HWREGISTER, описывающую сопоставление регистров.
Возвращаемое значение
Этот метод возвращает NTSTATUS, содержащий значение состояния STATUS_SUCCESS, если вызов был выполнен успешно. В противном случае метод возвращает соответствующий код состояния ошибки.
Комментарии
Драйвер порта вызывает этот метод в ответ на запрос свойства KSPROPERTY_RTAUDIO_CLOCKREGISTER от клиента.
Регистр часов — это счетчик, который увеличивается с частотой внутренних аппаратных часов, которые управляет внутренней шиной звукового устройства. Регистр увеличивается на единицу с каждым тиком часов. Регистр начинает подсчитывать, когда устройство включается, и продолжает работать, пока устройство не выключится. Регистр часов используется программным обеспечением для синхронизации двух или более устройств с независимыми аппаратными часами.
Требования
Требование | Значение |
---|---|
Заголовок | portcls.h |
IRQL | PASSIVE_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по