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.
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
ULONGLONG VER_SET_CONDITION(
ULONGLONG _m_,
DWORD _t_,
BYTE _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 sur zéro. Pour les appels suivants à VER_SET_CONDITION, passez 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 être l’une des 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 être l’une des valeurs suivantes.
Valeur retournée
Type : ULONGLONG
La macro retourne la valeur du masque de condition.
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.
Spécifications
| Besoin | Valeur |
|---|---|
| Client minimum requis | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| plateforme cible | Fenêtres |
| En-tête | winnt.h (include Windows.h) |