/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