Expand Minimize

HV_MONITOR_PAGE structure

The HV_MONITOR_PAGE structure describes the format of a monitored notification facility (MNF) overlay page.

Syntax


typedef struct _HV_MONITOR_PAGE {
  HV_MONITOR_TRIGGER_STATE TriggerState;
  UINT32                   RsvdZ1;
  HV_MONITOR_TRIGGER_GROUP TriggerGroup[4];
  UINT64                   RsvdZ2[3];
  INT32                    NextCheckTime[4];
  UINT16                   Latency[4];
  UINT64                   RsvdZ3[32];
  HV_MONITOR_PARAMETER     Parameter[4];
  UINT8                    RsvdZ4[1984];
} HV_MONITOR_PAGE, *PHV_MONITOR_PAGE;

Members

TriggerState

An HV_MONITOR_TRIGGER_STATE union that describes the state of the monitor trigger groups specified by the TriggerGroup member.

RsvdZ1

This member is reserved.

TriggerGroup

An array of HV_MONITOR_TRIGGER_GROUP unions that describe trigger groups.

RsvdZ2

This member is reserved.

NextCheckTime

A two-dimensional array of values that specify the next times to inspect the monitored notifications.

Latency

A two-dimensional array of values that suggest how often the hypervisor should inspect the monitored notifications. The hypervisor might adjust the inspection rate to be smaller or larger than each latency value if doing so is either more efficient or conforms to implementation-specific limitations. Latency is specified in 100-nanosecond units.

RsvdZ3

This member is reserved.

Parameter

A two-dimensional array of HV_MONITOR_PARAMETER structures that describe monitored notification parameters, one per trigger. The hypervisor can monitor up to 128 notifications in groups of 32.

RsvdZ4

This member is reserved.

Remarks

The reserved members (RsvdZ1, RsvdZ2, RsvdZ3, and RsvdZ4) are reserved for use by the hypervisor. Changing their values is undefined.

Requirements

Header

Hvgdk.h (include Hvgdk.h)

See also

HV_MONITOR_PARAMETER
HV_MONITOR_TRIGGER_GROUP
HV_MONITOR_TRIGGER_STATE

 

 

Send comments about this topic to Microsoft

Build date: 11/16/2013

Show:
© 2014 Microsoft. All rights reserved.