Método IKsPropertySet::QuerySupported (ksproxy.h)
El método QuerySupported determina si un objeto KS admite un conjunto de propiedades y el tipo de esa compatibilidad.
Sintaxis
HRESULT QuerySupported(
[in] REFGUID PropSet,
[in] ULONG Id,
[out] ULONG *TypeSupport
);
Parámetros
[in] PropSet
GUID que identifica el conjunto de propiedades.
[in] Id
Identificador de la propiedad dentro del conjunto de propiedades.
[out] TypeSupport
Puntero a una variable que recibe una máscara de bits que enumera las marcas que indican la compatibilidad que proporciona el controlador subyacente. Un controlador puede admitir una combinación OR bit a bit de las marcas siguientes:
Valor | Descripción |
---|---|
KSPROPERTY_SUPPORT_GET | Admite la recuperación de una propiedad . Use el método IKsPropertySet::Get para recuperar la propiedad . |
KSPROPERTY_SUPPORT_SET | Admite la configuración de una propiedad. Use el método IKsPropertySet::Set para establecer la propiedad . |
Valor devuelto
Devuelve NOERROR si se ejecuta correctamente; de lo contrario, devuelve uno de los siguientes códigos de error:
Código devuelto | Descripción |
---|---|
E_NOTIMPL | No se admite el conjunto de propiedades. |
E_PROP_ID_UNSUPPORTED | El identificador de propiedad (Id) no se admite para el conjunto de propiedades especificado. |
E_PROP_SET_UNSUPPORTED | No se admite el conjunto de propiedades. |
Comentarios
Los objetos KS incluyen, por ejemplo, filtros KS, patillas KS y relojes KS.
Advertencia
Los archivos de encabezado ksproxy.h y dsound.h definen versiones similares pero incompatibles de la interfaz IKsPropertySet . Las aplicaciones que requieren el módulo de proxy KS deben usar la versión definida en ksproxy.h. Si una aplicación debe incluir ksproxy.h y dsound.h, el archivo de encabezado que examine primero el compilador es el que usa la definición de IKsPropertySet .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | ksproxy.h (incluya Ksproxy.h, Dsound.h) |