Compartilhar via


estrutura KSPROPERTY_MEMBERSLIST (ks.h)

A estrutura KSPROPERTY_MEMBERSLIST contém uma lista de valores legais ou intervalos para uma propriedade.

Sintaxe

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

Membros

MembersHeader

Indica uma estrutura do tipo KSPROPERTY_MEMBERSHEADER que especifica o tamanho e o tipo de informações contidos na matriz Membros .

Members

Aponta para uma matriz de entradas que especificam valores legais ou intervalos para uma propriedade. Cada entrada descreve um valor ou um conjunto de valores.

Comentários

O tipo de estruturas apontadas na matriz Members depende do valor de MembersHeader.MembersFlags. Consulte KSPROPERTY_MEMBERSHEADER para obter detalhes sobre possíveis valores de sinalizador.

A estrutura KSPROPERTY_VALUES contém um ponteiro para uma matriz de estruturas de KSPROPERTY_MEMBERSLIST que especificam informações válidas de intervalo e valor para uma propriedade. Por sua vez, uma estrutura KSPROPERTY_ITEM contém um ponteiro para uma estrutura KSPROPERTY_VALUES.

Para obter mais informações, consulte Propriedades do KS.

Requisitos

Requisito Valor
Cabeçalho ks.h (inclua Ks.h)

Confira também

KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_DESCRIPTION

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_VALUES