Modificador /oldnames
El modificador /oldnames dirige al compilador MIDL para generar nombres de interfaz que no incluyan el número de versión.
midl /oldnames
Este modificador no tiene parámetros.
El compilador MIDL incorpora el número de versión de la interfaz en el nombre de la interfaz que se genera en el código auxiliar (por ejemplo, iface_v1_0_ServerIfHandle). Este formato de nomenclatura es coherente con el formato utilizado por el compilador IDL de OSF DCE. Sin embargo, difiere del formato de nomenclatura utilizado por el compilador MIDL 1.0. El compilador MIDL 1.0 no inclusión de números de versión en nombres de interfaz (por ejemplo, iface_ServerIfHandle). El modificador /oldnames permite indicar al compilador MIDL que genere nombres de interfaz que no incluyan el número de versión. De este modo, el formato es coherente con los nombres generados por el compilador MIDL 1.0.
Si tiene código de aplicación de servidor escrito para su uso con un código auxiliar generado por el compilador MIDL 1.0 y hace referencia al nombre de interfaz generado por MIDL (por ejemplo, en una llamada a RpcServerRegisterIf), debe cambiarlo para hacer referencia al estilo de nombre de interfaz admitido por la versión 2.0 o posterior del compilador MIDL. Como alternativa, puede usar el modificador /oldnames al invocar el compilador MIDL.
midl /oldnames filename.idl