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) |