The following topics describe the alignment requirements for various data types for x64-based processors.
Scalar Types
Aggregates and Unions
Examples of x64 64-Bit Structure Alignment Requirements
Bit Fields for x64 64-Bit