Expand Minimize

KSPROPERTY_MEMBERSLIST structure

The KSPROPERTY_MEMBERSLIST structure contains a list of legal values or ranges for a property.

Syntax


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

Members

MembersHeader

Indicates a structure of type KSPROPERTY_MEMBERSHEADER that specifies the size and type of information contained in the Members array.

Members

Points to an array of entries that specify legal values or ranges for a property. Each entry describes a value or a set of a values.

Remarks

The type of structures pointed to in the Members array depends on the value of MembersHeader.MembersFlags. See KSPROPERTY_MEMBERSHEADER for details on possible flag values.

The KSPROPERTY_VALUES structure contains a pointer to an array of KSPROPERTY_MEMBERSLIST structures that specify valid range and value information for a property. In turn, a KSPROPERTY_ITEM structure contains a pointer to a KSPROPERTY_VALUES structure.

For more information, see KS Properties.

Requirements

Header

Ks.h (include Ks.h)

See also

KSPROPERTY_VALUES
KSPROPERTY_BOUNDS_LONG
KSPROPERTY_BOUNDS_LONGLONG
KSPROPERTY_MEMBERSHEADER
KSPROPERTY_STEPPING_LONG
KSPROPERTY_STEPPING_LONGLONG
KSPROPERTY_DESCRIPTION
KSPROPERTY_ITEM

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft