Aug 19, 2011
Post comments count0
Post likes count0
Why are the alignment requirements for SLIST_ENTRY so different on 64-bit Windows?

The function stipulates that all list items must be aligned on a boundary. For 32-bit Windows, is 8, but the structure itself does not have a attribute. Even more confusingly, the documentation for says that the 64-bit structure needs to be 16-byte aligned but says nothing about the 32-bit structure. So what are the memory alignment re...