Format of Statistics Pages

Statistics pages consist of a sequence of tightly-packed statistics groups, each prefixed by a header format that the HV_STATISTICS_GROUP_HEADER structure defines.

Each statistics group has an associated identifier (the Type member of HV_STATISTICS_GROUP_HEADER) and version number that are present within the statistics group's header. The group type is unique within the statistics object. The version number is composed of a major and minor number and is defined by the HV_STATISTICS_GROUP_VERSION structure. The Length member of HV_STATISTICS_GROUP_HEADER indicates how many bytes constitute the group. The Length member does not include the size of the group header and is aligned to an 8-byte boundary. Adding the length to the base address of the group's data will lead to the next group header.

The last group of data within the page is followed by a header that indicates the end of the list, with both the version number and length set to zero. The hypervisor uses this format to support a variety of both architectural and implementation-specific counters. For more information about various statistics group formats, see Hypervisor Statistics Counter Definition.

A statistics page is defined by the HV_STATS_PAGE structure.

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.