Condividi tramite


Enumerazione PropertyConstraint (functiondiscoveryconstraints.h)

[Individuazione funzioni è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.

Qualifica le condizioni di filtro usate per la ricerca di istanze di funzione. Questa enumerazione viene usata quando si aggiunge un vincolo a una query usando il metodo IFunctionInstanceCollectionQuery::AddPropertyConstraint .

Un'istanza di funzione corrisponderà solo a un vincolo di proprietà quando la chiave della proprietà (PKEY) passata a AddPropertyConstraint ha lo stesso tipo PROPVARIANT dell'archivio delle proprietà dell'istanza della funzione e il valore PROPVARIANT soddisfa le condizioni di filtro del vincolo.

Sintassi

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;

Costanti

 
QC_EQUALS
Valore: 0
Il PKEY del vincolo e il PKEY dell'istanza della funzione devono essere uguali.
QC_NOTEQUAL
Valore: 1
Il PKEY del vincolo e il PKEY dell'istanza della funzione non devono essere uguali.
QC_LESSTHAN
Valore: 2
Il PKEY del vincolo deve essere minore del PKEY dell'istanza della funzione. Questo valore può essere usato solo con numeri.
QC_LESSTHANOREQUAL
Valore: 3
Il PKEY del vincolo deve essere minore o uguale al PKEY dell'istanza della funzione. Questo valore può essere usato solo con numeri.
QC_GREATERTHAN
Valore: 4
Il PKEY del vincolo deve essere maggiore del PKEY dell'istanza della funzione. Questo valore può essere usato solo con numeri.
QC_GREATERTHANOREQUAL
Valore: 5
Il PKEY del vincolo deve essere maggiore o uguale al PKEY dell'istanza della funzione. Questo valore può essere usato solo con numeri.
QC_STARTSWITH
Valore: 6
Il PKEY del vincolo deve essere l'inizio della PKEY dell'istanza della funzione. Questo valore può essere usato solo con stringhe.
QC_EXISTS
Valore: 7
La proprietà deve esistere.
QC_DOESNOTEXIST
Valore: 8
La proprietà non deve esistere.
QC_CONTAINS
Valore: 9
Il valore PKEY del vincolo deve essere contenuto nel valore PKEY dell'istanza della funzione. Questo filtro è supportato solo per PROPVARIANTs di tipo VT_LPWSTR o VT_VECTOR
VT_LPWSTR.

Per PROPVARIANTs di tipo VT_LPWSTR, il valore PKEY del vincolo deve essere una sottostringa del valore PKEY dell'istanza della funzione.

Per PROPVARIANTs di tipo VT_VECTOR
VT_LPWSTR, il valore PKEY del vincolo deve avere esattamente un elemento e le istanze di funzione corrispondenti devono avere un PKEY con almeno un elemento vettore che corrisponde esattamente al valore PKEY del vincolo.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione functiondiscoveryconstraints.h

Vedi anche

IFunctionInstanceCollectionQuery::AddPropertyConstraint