Compartilhar via


estrutura KSPROPERTY_MEMBERSLIST (ks.h)

A estrutura KSPROPERTY_MEMBERSLIST contém uma lista de valores ou intervalos legais 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 contidas na matriz membros.

Members

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

Observações

O tipo de estruturas apontadas na matriz membros 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 KS.

Requisitos

Requisito Valor
cabeçalho ks.h (incluir Ks.h)

Consulte também

KSPROPERTY_BOUNDS_LONG

KSPROPERTY_BOUNDS_LONGLONG

KSPROPERTY_DESCRIPTION

KSPROPERTY_ITEM

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_STEPPING_LONG

KSPROPERTY_STEPPING_LONGLONG

KSPROPERTY_VALUES