Commutateur /Zp

Le commutateur /Zp est identique à l’option /pack .

midl /Zp packing_level

Options de basculement

packing_level

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

Notes

Le commutateur /Zp désigne le niveau d’emballage des structures dans le système cible. La valeur de niveau de compression correspond à la valeur de l’option /Zp utilisée par le compilateur Microsoft C/C++. Pour plus d’informations, consultez votre documentation de programmation 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 ni le commutateur /Zp ni /pack n’est spécifié est de 8 dans tous les environnements de build.

Notes

N’utilisez pas /Zp1 ou /Zp2 sur les plateformes MIPS ou Alpha et n’utilisez pas /Zp4 ou /Zp8 sur les plateformes 16 bits. Selon le type de données et l’emplacement de mémoire attribués par le compilateur C au moment de l’exécution, cela peut entraîner une exception d’alignement incorrect 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, de sorte que l’application peut se terminer.

 

Exemples

midl /Zp4 filename.idl

Voir aussi

Syntaxe de ligne de commande MIDL générale

/Pack