Modificador /Zp

El modificador /Zp es el mismo que la opción /pack .

midl /Zp packing_level

Opciones de modificador

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.

Observaciones

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.

 

Ejemplos

midl /Zp4 filename.idl

Vea también

Sintaxis general de la línea de comandos de MIDL

/Pack