Microsoft DirectX 8.1 (C++) |
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. |