KSPROPERTY_MEMBERSLIST 结构 (ks.h)

KSPROPERTY_MEMBERSLIST 结构包含属性的合法值或范围列表。

语法

typedef struct {
  KSPROPERTY_MEMBERSHEADER MembersHeader;
  const VOID               *Members;
} KSPROPERTY_MEMBERSLIST, *PKSPROPERTY_MEMBERSLIST;

成员

MembersHeader

指示 类型为 KSPROPERTY_MEMBERSHEADER 的结构,该结构指定 Members 数组中包含的信息的大小和类型。

Members

指向一个条目数组,这些条目指定属性的合法值或范围。 每个条目描述一个值或一组值。

注解

Members 数组中指向的结构的类型取决于 MembersHeader.MembersFlags 的值。 有关可能的标志值的详细信息 ,请参阅KSPROPERTY_MEMBERSHEADER

KSPROPERTY_VALUES 结构包含指向KSPROPERTY_MEMBERSLIST结构的数组的指针,这些结构指定属性的有效范围和值信息。 反过来, KSPROPERTY_ITEM 结构包含指向KSPROPERTY_VALUES结构的指针。

有关详细信息,请参阅 KS 属性

要求

要求
Header ks.h (包括 Ks.h)

另请参阅

KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_DESCRIPTION

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_VALUES