macro VER_SET_CONDITION (winnt.h)
Définit les bits d’une valeur 64 bits pour indiquer l’opérateur de comparaison à utiliser pour un attribut de version de système d’exploitation spécifié. Cette macro est utilisée pour générer le paramètre dwlConditionMask de la fonction VerifyVersionInfo .
Syntaxe
void VER_SET_CONDITION(
_m_,
_t_,
_c_
);
Paramètres
_m_
Variable à passer en tant que paramètre dwlConditionMask de la fonction VerifyVersionInfo . La macro stocke les informations de comparaison dans les bits de cette variable.
Avant le premier appel à VER_SET_CONDITION, initialisez cette variable à zéro. Pour les appels suivants à VER_SET_CONDITION, transmettez la variable utilisée dans l’appel précédent.
_t_
Masque qui indique le membre de la structure OSVERSIONINFOEX dont le type de comparaison est défini. Cette valeur correspond à l’un des bits spécifiés dans le paramètre dwTypeMask pour la fonction VerifyVersionInfo . Ce paramètre peut prendre les valeurs suivantes.
_c_
Opérateur à utiliser pour la comparaison. La fonction VerifyVersionInfo utilise cet opérateur pour comparer une valeur d’attribut spécifiée à la valeur correspondante pour le système en cours d’exécution.
Pour toutes les valeurs de dwTypeBitMask autres que VER_SUITENAME, ce paramètre peut être l’une des valeurs suivantes.
Si dwTypeBitMask est VER_SUITENAME, ce paramètre peut avoir l’une des valeurs suivantes.
Valeur de retour
None
Remarques
Appelez cette macro une fois pour chaque jeu de bits dans le paramètre dwTypeMask de la fonction VerifyVersionInfo .
Exemples
Pour obtenir un exemple, consultez Vérification de la version du système.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winnt.h (inclure Windows.h) |