Previous Next

STREAM_PROPERTY_DESCRIPTOR

STREAM_PROPERTY_DESCRIPTOR specifies the parameters of property get/set requests that the class driver passes to the minidriver.

typedef struct _STREAM_PROPERTY_DESCRIPTOR {
    PKSPROPERTY  Property;
    ULONG  PropertySetID;
    PVOID  PropertyInfo;
    ULONG  PropertyInputSize;
    ULONG  PropertyOutputSize;
}  STREAM_PROPERTY_DESCRIPTOR, *PSTREAM_PROPERTY_DESCRIPTOR;

Members

Property
Specifies the property to be read/written.
PropertySetID
Specifies the index of the property set within either the HW_STREAM_HEADER's DevicePropertiesArray (for minidriver properties) or the HW_STREAM_INFORMATION's StreamPropertiesArray (for stream properties).
PropertyInfo
Points to a buffer that the property data will be read from or written to.
PropertyInputSize
Size of the Property buffer.
PropertyOutputSize
Size of the PropertyInfo buffer.

Headers

Declared in strmini.h. Include strmini.h.