Microsoft DirectX 8.1 (C++)

IKsPropertySet Interface

The IKsPropertySet interface was originally designed as an efficient way to set and retrieve device properties on WDM drivers, using KSProxy to translate the user-mode COM method calls into the kernel-mode property sets used by WDM streaming class drivers. This interface is now also used to pass information strictly between software components.

In some cases, software components must implement this interface. For example, if you are writing a software MPEG-2 decoder for use with the Microsoft® DVD Navigator, you must implement this interface and also support the DVD-related property sets that the Navigator will send to the decoder. Pins may support this interface to allow other pins or filters to set or retrieve their properties.

Methods in Vtable Order

In addition to the methods inherited from IUnknown, the interface exposes the following methods.

Method Description
Set Sets a property identified by a property set GUID and a property ID.
Get Retrieves a property identified by a property set GUID and a property ID.
QuerySupported Determines whether an object supports a specified property set.