STREAM_PROPERTY_DESCRIPTOR structure (strmini.h)

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

Syntax

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.

Requirements

Requirement Value
Header strmini.h (include Strmini.h)