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;

Member

MembersHeader

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

Members

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

Hinweise

Der Typ der Strukturen, auf die im Array Members verwiesen wird, hängt vom Wert von MembersHeader.MembersFlags ab. Weitere Informationen zu möglichen Flagwerten 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-Eigenschaften.

Anforderungen

Anforderung Wert
Header ks.h (einschließlich Ks.h)

Weitere Informationen

KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_DESCRIPTION

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_VALUES