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_HEADER的 DevicePropertiesArray (中为微型驱动程序属性设置的索引) 或 HW_STREAM_INFORMATION的 StreamPropertiesArray (中为流属性) 设置的索引。
PropertyInfo
指向将从中读取或写入属性数据的缓冲区。
PropertyInputSize
属性缓冲区的大小。
PropertyOutputSize
PropertyInfo 缓冲区的大小。
要求
要求 | 值 |
---|---|
Header | strmini.h (包括 Strmini.h) |