/align
midl
/align:alignment
alignment
Specifies the
alignment for types in the library. The alignment value can be 1, 2, 4,
or 8. The value 1 indicates natural alignment; n indicates alignment on
byte n. When you do not specify the /align switch, the default is
8.
Example
midl /align:4 filename.idl
Remarks
The /align
switch is functionally the same as the MIDL /Zp option and is recognized
by the MIDL compiler solely for backward compatibility with MKTYPLIB. If you
are generating a new makefile, use the /Zp switch.
The alignment
value corresponds to the /Zp option value used by the Microsoft C/C++
compiler.Be sure that you specify the same alignment when you invoke the C
compiler as when you invoke the MIDL compiler. For more information, see your
Microsoft C/C++ programming documentation.
For a
discussion of the potential dangers in using nonstandard packing levels, see
the /Zp help topic.
See Also