Modificador /Zp
El modificador /Zp es el mismo que la opción /pack .
midl /Zp packing_level
-
packing_level
-
Especifica el nivel de empaquetado de estructuras en el sistema de destino. El valor de nivel de empaquetado se puede establecer en 1, 2, 4 o 8.
El modificador /Zp designa el nivel de empaquetado de estructuras en el sistema de destino. El valor de nivel de empaquetado corresponde al valor de opción /Zp usado por el compilador de Microsoft C/C++. Para obtener más información, consulte la documentación de programación de Microsoft C/C++.
Especifique el mismo nivel de empaquetado al invocar el compilador MIDL y el compilador de C.
El nivel de empaquetado predeterminado que se usa cuando no se especifica el modificador /Zp ni /pack es 8 en todos los entornos de compilación.
Nota
No use /Zp1 o /Zp2 en plataformas MIPS o Alpha y no use /Zp4 o /Zp8 en plataformas de 16 bits. Según el tipo de datos y la ubicación de memoria asignadas por el compilador de C en tiempo de ejecución, esto puede dar lugar a una excepción de desalineación de datos en plataformas MIPS y Alpha. En las plataformas MS-DOS, el compilador de C no garantizará la alineación con 4 o 8, por lo que la aplicación puede finalizar.
midl /Zp4 filename.idl