Condividi tramite


struttura KSPROPERTY_MEMBERSLIST (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;

Membri

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 o intervalli legali per una proprietà. Ogni voce descrive un valore o un set di valori.

Osservazioni

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

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

Per altre informazioni, vedere proprietà KS.

Fabbisogno

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

Vedere anche

KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_DESCRIPTION

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_VALUES