KSPROPERTY_MEMBERSLIST structure (ks.h)
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
Requirement | Value |
---|---|
Header | ks.h (include Ks.h) |