Hypervisor Endianness and Pointer Naming Convention

This section describes the endian type that the hypervisor uses and the hypervisor pointer naming convention.

Hypervisor Endianness

The hypervisor interface is endian-neutral (that is, you can port the hypervisor to a big-endian or a little-endian operating system). However, some hypervisor data structures use little-endian format.

Hypervisor Pointer Naming Convention

The hypervisor interface functions use a particular naming convention for pointer types. A "P" that is prepended to a defined type (for example, PHV_PARTITION_ID) indicates a pointer to that type. A "PC" that is prepended to a defined type (for example, PCHV_GPA_PAGE_NUMBER) indicates a pointer to a constant value of that type.

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.