HV_TIMER_MESSAGE_PAYLOAD structure
The HV_TIMER_MESSAGE_PAYLOAD structure describes a timer-payload message.
Syntax
typedef struct _HV_TIMER_MESSAGE_PAYLOAD { UINT32 TimerIndex; UINT32 Reserved; HV_NANO100_TIME ExpirationTime; HV_NANO100_TIME DeliveryTime; } HV_TIMER_MESSAGE_PAYLOAD, *PHV_TIMER_MESSAGE_PAYLOAD;
Members
- TimerIndex
-
A UINT32 value that specifies the index of the synthetic timer (0 through 3) that generated the message. A client can use timer-index values to configure multiple timers to use the same interrupt vector. The client can then use these timer-index values to differentiate between each timer's messages.
- Reserved
-
This member is reserved and should be set to zero.
- ExpirationTime
-
An HV_NANO100_TIME value that specifies the expected expiration time of the timer. The time is measured in 100-nanosecond units by using the time base of the partition's reference time counter. Note that the expiration message can arrive after the expiration time.
- DeliveryTime
-
An HV_NANO100_TIME value that specifies the time when the message is placed into the respective message slot of the SIM page. The time is measured in 100-nanosecond units based on the partition's reference time counter.
Remarks
Timer-payload messages are sent when a timer event fires.
The HV_TIMER_MESSAGE_PAYLOAD structure is used in the HV_MESSAGE structure.
Requirements
Header |
|
---|
See also
Send comments about this topic to Microsoft
Build date: 11/16/2013