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 el KSDATAFORMAT y estructuras de 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 de.
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.
Observaciones
Tenga en cuenta que KSATTRIBUTE se usa junto con los formatos de datos y los intervalos de datos; Se tienen en cuenta los atributos de los formatos de datos y los intervalos 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 |
---|---|
encabezado de | ks.h (incluya Ks.h) |