Интерфейс 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)