Поделиться через


структура 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.

Требования

Требование Значение
Заголовок ks.h (включая Ks.h)

См. также раздел

KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_DESCRIPTION

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_VALUES