estructura KSPROPERTY_DESCRIPTION (ks.h)
La estructura KSPROPERTY_DESCRIPTION especifica el tamaño y el tipo de valores contenidos en una propiedad específica.
Sintaxis
typedef struct {
ULONG AccessFlags;
ULONG DescriptionSize;
KSIDENTIFIER PropTypeSet;
ULONG MembersListCount;
ULONG Reserved;
} KSPROPERTY_DESCRIPTION, *PKSPROPERTY_DESCRIPTION;
Miembros
AccessFlags
Especifica el acceso permitido a esta propiedad. Una solicitud de soporte técnico básico establece este miembro en el OR bit a bit de las marcas para todos los tipos de acceso que admite el controlador para esta propiedad. Para obtener una lista de posibles valores de marca, consulte KSPROPERTY.
DescriptionSize
Especifica el tamaño total en bytes de la estructura KSPROPERTY_DESCRIPTION y las entradas de valores que le siguen. Si la solicitud de propiedad basic-support no devuelve ninguna entrada de valores, este miembro es el tamaño de KSPROPERTY_DESCRIPTION.
PropTypeSet
Estructura de tipo KSIDENTIFIER. Si es compatible con la propiedad específica, especifica el tipo de valores contenidos en esta propiedad. Este grupo se especifica de forma única mediante un GUID, de modo que se pueden crear nuevos tipos de valores sin superponerse con extensiones a este conjunto. Los tipos de valor indican el tipo del valor (como VT_BOOL, VT_UI4 en el conjunto estándar). Esto es GUID_NULL, con un identificador de cero, si esta propiedad no admite la información de valores.
MembersListCount
Especifica el número de estructuras de KSPROPERTY_MEMBERSHEADER que se van a seguir este encabezado.
Reserved
Reservado para uso futuro. Establecer en cero.
Comentarios
Un controlador devuelve la estructura KSPROPERTY_DESCRIPTION en respuesta a una solicitud básica de propiedad de soporte técnico de un cliente.
La estructura KSIDENTIFIER especifica el conjunto de valores de propiedad. El conjunto básico admitido es KSPROPSETID_General. Los identificadores de ese conjunto son los tipos VARENUM estándar que se usan para OLE.
La información de valores que puede seguir la estructura de KSPROPERTY_DESCRIPTION se describe mediante una lista de estructuras de KSPROPERTY_MEMBERSLIST , cada una de las cuales contiene información de intervalo de datos.
Para obtener más información, vea Propiedades de KS.
Requisitos
Requisito | Valor |
---|---|
Header | ks.h (incluya Ks.h) |