Интерфейс IKsPropertySet (ksproxy.h)
Интерфейс IKsPropertySet предоставляет методы, которые обращаются к свойствам объектов KS, реализованных в мини-накопителе KS.
Идентификатор IID для этого интерфейса IID_IKsPropertySet.
Наследование
Интерфейс IKsPropertySet наследуется от интерфейса IUnknown .
Методы
Интерфейс IKsPropertySet содержит следующие методы.
IKsPropertySet::Get Метод Get извлекает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в ksproxy.h. |
IKsPropertySet::QuerySupported Метод QuerySupported определяет, поддерживает ли объект KS набор свойств и тип этой поддержки. |
IKsPropertySet::Set Метод Set задает свойство, определяемое идентификатором GUID набора свойств и идентификатором свойства. Этот метод принадлежит IKsPropertySet в ksproxy.h. |
Комментарии
Файлы заголовков ksproxy.h и dsound.h определяют похожие, но несовместимые версии интерфейса IKsPropertySet . Приложения, которым требуется прокси-модуль KS, должны использовать версию, определенную в ksproxy.h. Версия DirectSound IKsPropertySet описана на справочных страницах DirectSound в документации по Microsoft Windows SDK.
Если приложение должно включать как ksproxy.h, так и dsound.h, в зависимости от того, какой файл заголовка сначала сканируется компилятором, будет использоваться определение IKsPropertySet компилятором.
Методы интерфейса IKsPropertySet преобразуют запросы свойств пользовательского режима в наборы свойств режима ядра, которые используются мини-драйверами KS.
К объектам KS относятся, например, фильтры KS, контакты KS и часы KS.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | ksproxy.h (включая Ksproxy.h) |