IKsPropertySet interface (ksproxy.h)
The IKsPropertySet interface provides methods that access properties of KS objects that are implemented in a KS minidriver.
The IID for this interface is IID_IKsPropertySet.
Inheritance
The IKsPropertySet interface inherits from the IUnknown interface.
Methods
The IKsPropertySet interface has these methods.
IKsPropertySet::Get The Get method retrieves a property identified by a property-set GUID and a property identifier. This method belongs to IKsPropertySet in ksproxy.h. |
IKsPropertySet::QuerySupported The QuerySupported method determines whether a KS object supports a property set and the type of that support. |
IKsPropertySet::Set The Set method sets a property identified by a property-set GUID and a property identifier. This method belongs to IKsPropertySet in ksproxy.h. |
Remarks
Header files ksproxy.h and dsound.h define similar but incompatible versions of the IKsPropertySet interface. Applications that require the KS proxy module should use the version defined in ksproxy.h. The DirectSound version of IKsPropertySet is described in the DirectSound reference pages in the Microsoft Windows SDK documentation.
If an application must include both ksproxy.h and dsound.h, whichever header file the compiler scans first is the one whose definition of IKsPropertySet is used by the compiler.
The IKsPropertySet interface methods translate user-mode property requests into kernel-mode property sets that are used by KS minidrivers.
KS objects include, for example, KS filters, KS pins, and KS clocks.
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | ksproxy.h (include Ksproxy.h) |