Freigeben über


KSPROPERTY_MEMBERSLIST Struktur (ks.h)

Die KSPROPERTY_MEMBERSLIST-Struktur enthält eine Liste mit rechtlichen Werten oder Bereichen für eine Eigenschaft.

Syntax

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

Angehörige

MembersHeader

Gibt eine Struktur vom Typ KSPROPERTY_MEMBERSHEADER an, die die Größe und den Typ der Informationen im Members Arrays angibt.

Members

Verweist auf ein Array von Einträgen, die rechtliche Werte oder Bereiche für eine Eigenschaft angeben. Jeder Eintrag beschreibt einen Wert oder eine Gruppe von Werten.

Bemerkungen

Der Typ der Strukturen, auf die im Members Array verwiesen wird, hängt vom Wert MembersHeader.MembersFlagsab. Details zu möglichen Kennzeichenwerten finden Sie unter KSPROPERTY_MEMBERSHEADER.

Die KSPROPERTY_VALUES-Struktur enthält einen Zeiger auf ein Array von KSPROPERTY_MEMBERSLIST Strukturen, die gültige Bereichs- und Wertinformationen für eine Eigenschaft angeben. Eine KSPROPERTY_ITEM Struktur enthält wiederum einen Zeiger auf eine KSPROPERTY_VALUES Struktur.

Weitere Informationen finden Sie unter KS Properties.

Anforderungen

Anforderung Wert
Header- ks.h (enthalten Ks.h)

Siehe auch

KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_DESCRIPTION

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_VALUES