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_HEADER的 DevicePropertiesArray(适用于微型驱动程序属性)或 HW_STREAM_INFORMATIONStreamPropertiesArray(对于流属性)中设置的属性的索引。
PropertyInfo
指向要从或写入属性数据的缓冲区。
PropertyInputSize
属性 缓冲区的大小。
PropertyOutputSize
PropertyInfo 缓冲区的大小。
要求
| 要求 | 价值 |
|---|---|
| 标头 | strmini.h (包括 Strmini.h) |