/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

関連項目

一般的な MIDL コマンド ライン構文

/Env

/Zp