Commutateur /D
Le commutateur /D définit un nom et une valeur facultative à transmettre au préprocesseur C comme si par une directive #define . Plusieurs directives /D peuvent être utilisées dans une ligne de commande.
midl /Dname[=definition]
-
name
-
Spécifie un nom défini qui est passé au préprocesseur C lorsque le commutateur /cpp_cmd est présent et que le commutateur /cpp_opt n’est pas présent.
-
définition
-
Spécifie une valeur associée au nom défini.
L’espace entre le commutateur /D et le nom défini est facultatif.
Lorsque le commutateur /cpp_cmd est présent et que le commutateur /cpp_opt ne l’est pas, le compilateur MIDL concatène la chaîne spécifiée par le commutateur /cpp_cmd avec les options /I, /D et /U et utilise cette chaîne concaténée pour appeler le préprocesseur C pour chaque fichier source IDL et ACF.
Le commutateur de compilateur MIDL /D est ignoré lorsque le commutateur de compilateur MIDL /no_cpp ou /cpp_opt est spécifié.
midl -DUNICODE filename.idl