Estructura KSATTRIBUTE (ks.h)

La estructura KSATTRIBUTE define un atributo adicional de un formato de datos o un intervalo de datos que no está cubierto por las estructuras KSDATAFORMAT y KSDATARANGE o la información extendida basada en los especificadores de formato y rango.

Sintaxis

typedef struct {
  ULONG Size;
  ULONG Flags;
  GUID  Attribute;
} KSATTRIBUTE, *PKSATTRIBUTE;

Miembros

Size

Especifica el tamaño del atributo. Este es al menos el tamaño de la estructura KSATTRIBUTE y puede ser más si hay información extendida basada en el GUID de identificación en el campo Atributo .

Flags

Especifica las marcas del atributo . La única marca usada es KSATTRIBUTE_REQUIRED; esta marca especifica que se requiere un atributo. Si no se establece esta marca, el atributo es opcional. Tenga en cuenta que el bit superior está reservado para uso interno en KS.

Attribute

Especifica el identificador único del atributo.

Comentarios

Tenga en cuenta que KSATTRIBUTE se usa junto con formatos de datos y rangos de datos; Se tienen en cuenta los atributos en formatos y rangos de datos al determinar si un formato de datos es aceptable para un pin determinado o si un intervalo de datos se interseca con otro intervalo de datos.

Requisitos

Requisito Valor
Header ks.h (incluya Ks.h)

Consulte también

KSDATAFORMAT

KSDATARANGE