Funzione VerSetConditionMask (winnt.h)
Imposta i bit di un valore a 64 bit per indicare l'operatore di confronto da usare per un attributo di versione del sistema operativo specificato. Questa funzione viene usata per compilare il parametro dwlConditionMask della funzione VerifyVersionInfo .
Sintassi
NTSYSAPI ULONGLONG VerSetConditionMask(
[in] ULONGLONG ConditionMask,
[in] DWORD TypeMask,
[in] BYTE Condition
);
Parametri
[in] ConditionMask
Valore da passare come parametro dwlConditionMask della funzione VerifyVersionInfo . La funzione archivia le informazioni di confronto nei bit di questa variabile.
Prima della prima chiamata a VerSetCondition, inizializzare questa variabile su zero. Per le chiamate successive, passare la variabile usata nella chiamata precedente.
[in] TypeMask
Maschera che indica il membro della struttura OSVERSIONINFOEX il cui operatore di confronto è impostato. Questo valore corrisponde a uno dei bit specificati nel parametro dwTypeMask per la funzione VerifyVersionInfo . Questo parametro può avere uno dei valori seguenti.
[in] Condition
Operatore da utilizzare per il confronto. La funzione VerifyVersionInfo usa questo operatore per confrontare un valore di attributo specificato con il valore corrispondente per il sistema attualmente in esecuzione.
Per tutti i valori di dwTypeBitMask diversi da VER_SUITENAME, questo parametro può essere uno dei valori seguenti.
Se dwTypeBitMask è VER_SUITENAME, questo parametro può essere uno dei valori seguenti.
Valore restituito
La funzione restituisce il valore della maschera di condizione.
Commenti
Chiamare questa funzione una volta per ogni set di bit nel parametro dwTypeMask della funzione VerifyVersionInfo .
Esempio
Per un esempio, vedere Verifica della versione di sistema.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | winnt.h (include Windows.h) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |
Vedere anche
Versione del sistema operativo