Event Log Buffers Ready Message
The event log buffers ready message is sent to the root partition when either of the following situations occurs:
-
The number of pending ready event log buffers reaches the threshold that the guest operating system established by using the HvInitializeEventLogBufferGroup hypercall function.
-
The guest requested that all pending complete and in-use event log buffers be flushed by using the HvFlushEventLogBuffer hypercall function.
For more information about event logging support, see Hypervisor Event Logging.
The format of event log buffers ready messages is shown in the following table.
Message Header | |||
M0 |
MessageType (4 bytes) |
Rsvd (3 bytes) |
PayloadSize (1 byte) |
8 |
Rsvd (8 bytes) | ||
Buffer Complete Payload | |||
B16 |
EventLogType (4 bytes) |
BufferIndex (4 bytes) |
The following list describes the fields of event log buffers ready messages:
- EventLogType
-
The type of the buffer that was placed into a complete state.
- BufferIndex
-
The index of the first buffer in a ready buffer list. The NextBufferIndex member of the HV_EVENTLOG_BUFFER_HEADER structure (in the message payload) will contain the index of the next buffer in the list. The end of the list is indicated by a buffer index that matches the value HV_EVENTLOG_BUFFER_INDEX_NONE. Buffers appear in the list in the order in which they were placed into the complete state. If the event log buffer type uses buffers of the local buffer class, the list contains only buffers that were completed by this logical processor.
Send comments about this topic to Microsoft
Build date: 11/16/2013