KSATTRIBUTE 结构 (ks.h)

KSATTRIBUTE 结构定义 KSDATAFORMATKSDATARANGE 结构或基于格式和范围说明符扩展信息的数据格式或数据范围的其他属性。

语法

typedef struct {
  ULONG Size;
  ULONG Flags;
  GUID  Attribute;
} KSATTRIBUTE, *PKSATTRIBUTE;

成员

Size

指定特性的大小。 这至少是 KSATTRIBUTE 结构的大小,如果存在基于 属性 字段中的标识 GUID 的扩展信息,则可能会更多。

Flags

指定特性的标志。 唯一使用的标志是KSATTRIBUTE_REQUIRED;此标志指定属性是必需的。 如果未设置此标志,则属性是可选的。 请注意,最顶层位保留供 KS 内部使用。

Attribute

指定特性的唯一标识符。

言论

请注意,KSATTRIBUTE 与数据格式和数据范围结合使用;确定数据格式和范围是否可接受给定引脚或数据范围与另一个数据范围相交时,将考虑数据格式的属性。

要求

要求 价值
标头 ks.h (包括 Ks.h)

另请参阅

KSDATAFORMAT

KSDATARANGE