Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
[La detección de funciones está disponible para su uso en los sistemas operativos especificados en la sección Requisitos. Puede modificarse o no estar disponible en versiones posteriores.
Agrega una restricción de propiedad a la consulta.
Este método limita los resultados de la consulta solo a instancias de función con una clave de propiedad (PKEY) que coincida con la restricción especificada.
Sintaxis
HRESULT AddPropertyConstraint(
[in] REFPROPERTYKEY Key,
[in] const PROPVARIANT *pv,
[in] PropertyConstraint enumPropertyConstraint
);
Parámetros
[in] Key
Clave de propiedad (PKEY) para la restricción. Para obtener más información sobre PKEYs, vea Definiciones de clave.
[in] pv
PropVARIANT utilizado para la restricción. Este tipo debe coincidir con el tipo PROPVARIANT asociado a Key.
A continuación se muestran los valores posibles. Tenga en cuenta que solo se puede usar un subconjunto de los tipos PROPVARIANT admitidos por los proveedores integrados como restricción de propiedad.
VT_BOOL
VT_I2
VT_I4
VT_I8
VT_INT
VT_LPWSTR
VT_LPWSTR|VT_VECTOR
VT_UI2
VT_UI4
VT_UI8
VT_UINT
[in] enumPropertyConstraint
Valor PropertyConstraint que especifica el tipo de comparación que se va a usar al comparar el PKEY de la restricción con el PKEY de la instancia de función.
Valor devuelto
Entre los valores devueltos posibles se incluyen, entre otros, los siguientes.
| Código devuelto | Descripción |
|---|---|
|
El método se completó correctamente. |
|
El método no puede asignar la memoria necesaria para realizar esta operación. |
|
No se admite la restricción especificada para la consulta. No se admite la restricción para un tipo VARENUM específico o el tipo VARENUM no se admite en absoluto. |
Comentarios
Una instancia de función solo coincidirá con una restricción de propiedad cuando el tipo PROPVARIANT de la PKEY de la instancia de función coincide con el tipo PROPVARIANT del PKEY de la restricción y el valor PKEY de la instancia de función coincide con el valor PKEY de la restricción mediante el operador de comparación especificado por enumPropertyConstraint.
Si se agregan varias restricciones, se deben admitir todas las restricciones para satisfacer la consulta.
Requisitos
| Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
| Plataforma de destino | Windows |
| Encabezado | functiondiscoveryapi.h |
| Archivo DLL | FunDisc.dll |