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.