Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[La découverte de fonctions peut être utilisée dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]
Qualifie les conditions de filtre utilisées pour la recherche d’instances de fonction. Cette énumération est utilisée lors de l’ajout d’une contrainte à une requête à l’aide de la méthode IFunctionInstanceCollectionQuery::AddPropertyConstraint .
Une fonction instance correspondra uniquement à une contrainte de propriété lorsque la clé de propriété (PKEY) transmise à AddPropertyConstraint a le même type PROPVARIANT que PKEY dans le magasin de propriétés de la fonction instance et que la valeur PROPVARIANT remplit les conditions de filtre de la contrainte.
Syntaxe
typedef enum tagPropertyConstraint {
QC_EQUALS = 0,
QC_NOTEQUAL = 1,
QC_LESSTHAN = 2,
QC_LESSTHANOREQUAL = 3,
QC_GREATERTHAN = 4,
QC_GREATERTHANOREQUAL = 5,
QC_STARTSWITH = 6,
QC_EXISTS = 7,
QC_DOESNOTEXIST = 8,
QC_CONTAINS = 9
} PropertyConstraint;
Constantes
QC_EQUALSValeur : 0 Le PKEY de la contrainte et le PKEY de la fonction instance doivent être égaux. |
||
QC_NOTEQUALValeur : 1 Le PKEY de la contrainte et le PKEY de la fonction instance ne doivent pas être égaux. |
||
QC_LESSTHANValeur : 2 Le PKEY de la contrainte doit être inférieur au PKEY de la fonction instance. Cette valeur ne peut être utilisée qu’avec des nombres. |
||
QC_LESSTHANOREQUALValeur : 3 Le PKEY de la contrainte doit être inférieur ou égal au PKEY de la fonction instance. Cette valeur ne peut être utilisée qu’avec des nombres. |
||
QC_GREATERTHANValeur : 4 Le PKEY de la contrainte doit être supérieur au PKEY de la fonction instance. Cette valeur ne peut être utilisée qu’avec des nombres. |
||
QC_GREATERTHANOREQUALValeur : 5 Le PKEY de la contrainte doit être supérieur ou égal au PKEY de la fonction instance. Cette valeur ne peut être utilisée qu’avec des nombres. |
||
QC_STARTSWITHValeur : 6 Le PKEY de la contrainte doit être le début du PKEY de la fonction instance. Cette valeur ne peut être utilisée qu’avec des chaînes. |
||
QC_EXISTSValeur : 7 La propriété doit exister. |
||
QC_DOESNOTEXISTValeur : 8 La propriété ne doit pas exister. |
||
QC_CONTAINSValeur : 9 La valeur PKEY de la contrainte doit être contenue dans la valeur PKEY de la fonction instance. Ce filtre est uniquement pris en charge pour les PROPVARIANTs de type VT_LPWSTR ou VT_VECTOR |
VT_LPWSTR. Pour les PROPVARIANTs de type VT_LPWSTR, la valeur PKEY de contrainte doit être une sous-chaîne de la valeur PKEY de la fonction instance. Pour les PROPVARIANTs de type VT_VECTOR |
VT_LPWSTR, la valeur PKEY de contrainte doit avoir exactement un élément, et les instances de fonction correspondantes doivent avoir un PKEY avec au moins un élément vectoriel qui correspond exactement à la valeur PKEY de contrainte. |
Spécifications
| Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
| En-tête | functiondiscoveryconstraints.h |