Hypervisor Structures, Enumerations, and Bit Fields

The data structures and constant values that are described in Hypervisor Structures and Enumerations are defined in terms of C-language enumerations and structures. The C language intentionally avoids defining certain implementation details. However, the following is true for the hypervisor:

  • All enumerations that are declared with the enum keyword define 32-bit signed integer values.

  • All structures are padded in such a way that members are aligned naturally (that is, an 8-byte member is aligned to an offset of 8 bytes, and so on).

  • All bitfields are packed from low-order to high-order bits without padding.

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.