KSPROPERTY_MEMBERSLIST構造体 (ks.h)

KSPROPERTY_MEMBERSLIST構造体には、プロパティの有効な値または範囲の一覧が含まれています。

構文

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

メンバー

MembersHeader

Members 配列に含まれる情報のサイズと種類を指定するKSPROPERTY_MEMBERSHEADER型の構造体を示します。

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