STREAM_PROPERTY_DESCRIPTOR 结构 (strmini.h)

STREAM_PROPERTY_DESCRIPTOR指定类驱动程序传递给微型驱动程序的属性 get/set 请求的参数。

语法

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

成员

Property

指定要读/写的属性。

PropertySetID

指定在 HW_STREAM_HEADERDevicePropertiesArray (中为微型驱动程序属性设置的索引) 或 HW_STREAM_INFORMATIONStreamPropertiesArray (中为流属性) 设置的索引。

PropertyInfo

指向将从中读取或写入属性数据的缓冲区。

PropertyInputSize

属性缓冲区的大小。

PropertyOutputSize

PropertyInfo 缓冲区的大小。

要求

要求
Header strmini.h (包括 Strmini.h)