/ZP (commutateur)

Le commutateur /ZP est le même que l’option /Pack .

midl /Zp packing_level

Options de commutateur

niveau de compression _

Spécifie le niveau de compression des structures dans le système cible. La valeur de niveau d’empaquetage peut être définie sur 1, 2, 4 ou 8.

Notes

Le commutateur /ZP désigne le niveau de compression des structures dans le système cible. La valeur de niveau d’empaquetage correspond à la valeur de l’option /ZP utilisée par le compilateur Microsoft C/C++. Pour plus d’informations, consultez la documentation de programmation de Microsoft C/C++.

Spécifiez le même niveau de compression lorsque vous appelez le compilateur MIDL et le compilateur C.

Le niveau de compression par défaut utilisé lorsque le commutateur /ZP ou /Pack n’est pas spécifié est 8 dans tous les environnements de génération.

Notes

N’utilisez pas /Zp1 ou /ZP2 sur des plateformes MIPS ou alpha et n’utilisez pas /zp4 ou /Zp8 sur les plateformes 16 bits. En fonction du type de données et de l’emplacement de mémoire attribués par le compilateur C au moment de l’exécution, cela peut entraîner une exception de non-alignement des données sur les plateformes MIPS et alpha. Sur les plateformes MS-DOS, le compilateur C ne garantit pas l’alignement à 4 ou 8, et l’application peut donc se terminer.

Exemples

MIDL/zp4 NomFichier. idl

Voir aussi

Syntaxe générale de la ligne de commande MIDL

/Pack