__declspec(align(#)) :
to precisely control the alignment of user-defined data (for example, static allocations or automatic data in a function).用来控制字符字节对齐。
__declspec(align(16))表示包含用户定义的数据在内的所有数据约定所占的存储空间都是16的倍数。
参考: http://msdn.microsoft.com/en-us/library/aa290049.aspx