Freigeben über


/Zp-Schalter

Der Schalter /Zp ist identisch mit der Option /pack .

midl /Zp packing_level

Optionen wechseln

packing_level

Gibt die Packebene der Strukturen im Zielsystem an. Der Wert der Packungsebene kann auf 1, 2, 4 oder 8 festgelegt werden.

Bemerkungen

Der Schalter /Zp gibt die Packebene der Strukturen im Zielsystem an. Der Wert auf Packebene entspricht dem Optionswert /Zp , der vom Microsoft C/C++-Compiler verwendet wird. Weitere Informationen finden Sie in der Dokumentation zur Microsoft C/C++-Programmierung.

Geben Sie die gleiche Packebene an, wenn Sie den MIDL-Compiler und den C-Compiler aufrufen.

Der Standardmäßige Packgrad, der verwendet wird, wenn weder der Schalter /Zp noch /pack in allen Buildumgebungen angegeben wird, 8 ist.

Hinweis

Verwenden Sie nicht /Zp1 oder /Zp2 auf MIPS- oder Alpha-Plattformen und nicht /Zp4 oder /Zp8 auf 16-Bit-Plattformen. Je nach Datentyp und Speicherort, der vom C-Compiler zur Laufzeit zugewiesen wird, kann dies zu einer Ausnahme für eine datenverfehlte Ausrichtung auf MIPS- und Alpha-Plattformen führen. Auf MS-DOS-Plattformen stellt der C-Compiler die Ausrichtung bei 4 oder 8 nicht sicher, sodass die Anwendung möglicherweise beendet wird.

 

Beispiele

midl /Zp4 filename.idl

Siehe auch

Allgemeine MIDL-Befehlszeilensyntax

/Pack