KSPROPERTY_MEMBERSLIST - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ks.h

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

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ks-ksproperty_memberslist)

KSPROPERTY_MEMBERSLIST structure

Description

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

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.

See also

KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_DESCRIPTION

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_VALUES