Utilisation de la constante prédéfinie __midl
Lorsque le compilateur MIDL traite les fichiers IDL et ACF d’entrée, __midl est défini par défaut et est utilisé pour la compilation conditionnelle afin d’obtenir la cohérence tout au long de la build. Cela supprime progressivement l’utilisation d’instructions define dans les fichiers d’en-tête, tels que MIDL_PASS, et les remplace par un indicateur cohérent. La valeur de la constante __midl indique la version du compilateur major.minor en fonction de la formule majeure * 100 + mineure ; par exemple MIDL ver. 6.0.x a la __midl définie comme 600.
Si vous choisissez, vous pouvez remplacer cette valeur par défaut en spécifiant les éléments suivants sur la ligne de commande : /U__midl. Pour plus d’informations, consultez /U.