KSPROPERTY_MEMBERSLIST struttura (ks.h)

La struttura KSPROPERTY_MEMBERSLIST contiene un elenco di valori legali o intervalli per una proprietà.

Sintassi

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

Members

MembersHeader

Indica una struttura di tipo KSPROPERTY_MEMBERSHEADER che specifica le dimensioni e il tipo di informazioni contenute nella matrice Membri .

Members

Punta a una matrice di voci che specificano valori legali o intervalli per una proprietà. Ogni voce descrive un valore o un set di valori.

Commenti

Il tipo di strutture a cui punta nella matrice Membri dipende dal valore di MembersHeader.MembersFlags. Per informazioni dettagliate sui valori di flag possibili, vedere KSPROPERTY_MEMBERSHEADER .

La struttura KSPROPERTY_VALUES contiene un puntatore a una matrice di strutture KSPROPERTY_MEMBERSLIST che specificano informazioni di intervallo e valore valide per una proprietà. A sua volta, una struttura KSPROPERTY_ITEM contiene un puntatore a una struttura KSPROPERTY_VALUES .

Per altre informazioni, vedere Proprietà KS.

Requisiti

Requisito Valore
Intestazione ks.h (include Ks.h)

Vedi anche

KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_DESCRIPTION

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_VALUES