Comutador /D
A opção /D define um nome e um valor opcional a serem passados para o pré-processador C como se fosse por uma diretiva #define . Várias diretivas /D podem ser usadas em uma linha de comando.
midl /Dname[=definition]
Opções de opção
-
name
-
Especifica um nome definido que é passado para o pré-processador C quando a opção /cpp_cmd está presente e a opção /cpp_opt não está presente.
-
definição
-
Especifica um valor associado ao nome definido.
Comentários
O espaço em branco entre a opção /D e o nome definido é opcional.
Quando a opção /cpp_cmd estiver presente e a opção /cpp_opt não estiver, o compilador MIDL concatena a cadeia de caracteres especificada pela opção /cpp_cmd com as opções /I, /D e /U e usa essa cadeia de caracteres concatenada para invocar o pré-processador C para cada arquivo de origem IDL e ACF.
A opção /D do compilador MIDL é ignorada quando a opção /no_cpp ou /cpp_opt do compilador MIDL é especificada.
Exemplos
midl -DUNICODE filename.idl
Confira também