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 |
|
---|
See also
Send comments about this topic to Microsoft
Build date: 11/16/2013