структура KSRTAUDIO_HWREGISTER_PROPERTY (ksmedia.h)

Структура KSRTAUDIO_HWREGISTRY_PROPERTY добавляет регистровый базовый адрес в структуру KSPROPERTY. Эта структура используется клиентом для запроса регистрации положения оборудования с помощью KSPROPERTY_RTAUDIO_POSITIONREGISTER или запроса регистра аппаратных часов через KSPROPERTY_RTAUDIO_CLOCKREGISTER.

Синтаксис

typedef struct {
  KSPROPERTY Property;
  PVOID      BaseAddress;
} KSRTAUDIO_HWREGISTER_PROPERTY, *PKSRTAUDIO_HWREGISTER_PROPERTY;

Члены

Property

Структура KSPROPERTY, которую клиент инициализирует соответствующим образом перед вызовом KSPROPERTY_RTAUDIO_POSITIONREGISTER или KSPROPERTY_RTAUDIO_CLOCKREGISTER.

BaseAddress

Указывает базовый адрес буфера. Если клиент не указывает базовый адрес, этот параметр имеет значение NULL.

Замечания

Клиент использует структуру KSRTAUDIO_HWREGISTER_PROPERTY для запроса регистра положения оборудования или регистра часов оборудования от драйвера. Драйвер возвращает KSRTAUDIO_HWREGISTER структуру, содержащую сведения о запрошенном регистре оборудования.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в операционных системах Windows Vista и более поздних версий.
заголовка ksmedia.h

См. также

KSPROPERTY

KSPROPERTY_RTAUDIO_CLOCKREGISTER

KSPROPERTY_RTAUDIO_POSITIONREGISTER

KSRTAUDIO_HWREGISTER