/pack スイッチ
/pack スイッチは、/Zp オプションと同じです。
midl /pack packing_level
-
packing_level
-
ターゲット システムの構造体のパッキング レベルを指定します。 パッキング レベルの値は、1、2、4、または 8 に設定できます。
/pack スイッチは、ターゲット システム内の構造体のパッキング レベルを指定します。 パッキング レベルの値は、Microsoft C/C++ バージョン 7.0 コンパイラで使用される /Zp オプション値に対応します。 詳細については、Microsoft C/C++ プログラミング ドキュメントを参照してください。
MIDL コンパイラと C コンパイラを呼び出すときに、同じパッキング レベルを指定します。 /Zp スイッチも /pack スイッチも指定されていない場合に使用される既定のパッキング レベルは、両方のビルド環境で 8 です。
標準以外のパッキング レベルを使用する場合の潜在的な危険性については、 /Zp のヘルプ トピックを参照してください。
midl /pack 2 filename.idl
midl /pack 8 bar.idl